There is some debate as to which is actually the longest day of the year, June 21st or 24th. From Wikipedia: June 24th, Midsummer Day, is one of the quarter days in England. In recent years on the Summer Solstice, Stonehenge has been opened for the Summer Solstice celebrations.
Either way, Happy Summer everyone!