Saturday, May 5th, 2012 from 10:00am to 6:00pm at Dolores Park, on the corner of Dolores St. and 18th St., San Francisco