You might be surprised by the scale of the Folsom Street Fair. Annually around 250,000 leather and BDSM lovers gather here to share and live their weirdest fantasies. The fair features around 200 booths selling all sorts of fetish toys and tools, various stages with both music (from electronic and i