Folsom Street Festival is the largest BDSM festival in the world, it stretched over seven city blocks and was rammed by the time I left in the afternoon. For those of you who don't know BDSM stands for Bondage, Domination, Sadism and Masochism.
I've not counted how many penises...peni?...willies I've seen in my life but after entering the festival and walking for five minutes that number was now many times bigger. I was prepared for a fairly liberal and perhaps shocking experience but at 1pm on a Sunday in the street you don't expect to see a short fat man, naked save a cowboy hat, boots and cock ring tugging out a gentle Tommy Tank. In. Sane.