Druids, spiritualists, and tourists flock to the location of the historical Stonehenge to celebrate the longest day of the year in the northern hemisphere.

For those living in the northern hemisphere, June 21, 2011 is the day when the "sun is at its highest point in the celestial equator as far north as it will go" (via NowPublic). The summer solstice attracts many tourists to the Stonehenge in Salisbury Plain in Southern England which many believe is a Mecca of spiritualism dating back 2,000 years ago.

The colorful bohemian ensembles of druids surround the area of the ancient monuments while they sing, pray, play music, and enjoy the damp and fluid weather. The druids are a pagan class in some parts of Ireland, Gaul, and Britain with slightly-documented roots who believe on the spiritual history of the Stonehenge. Along with some tourists, residents, and revelers, the druids celebrate the "longest day of the year", with parties that last all night.

View the slideshow to see the breathtaking photos of the summer solstice celebration in Southern England.