Thousands Mark Summer Solstice