
Yesterday marked the 43rd annual Castro Street Fair. What started as a rainy morning turned into a sun- and fun-filled afternoon, featuring music, performances, beer, food, and numerous vendors. Here's a look at the festivities at the annual community celebration.






























-4.webp?w=1000&h=1000&fit=crop&crop:edges)