Sunday, September 30
The 35th Annual Folsom Street Fair, a true only in San Francisco original, covers over 13 city blocks filled with 250,000 people in their most outrageous leather, rubber, and fetish attire enjoying the world’s largest leather fair.
2018 Folsom Street Fair
Sunday, September 30, 2018 | 11 …
Submitted by Rena