However long the night, the dawn will break.
26 / 279
Up next