The longest night

The longest night

Revelers celebrate the winter solstice, the shortest day of the year in the northern hemisphere.