June 8, 2008

Haight-Ashbury Street Fair at Haight Street between Masonic and Stanyon