Once a year, on the second Sunday in June, the Haight-Ashbury community hosts a special celebration and everyone in the World is invited. Music is in the air, people dance in the streets, a festive atmosphere springs up and Haight … Continue reading →