Saint Stupid’s Day 2011 Video And Photos
Each April 1st, The First Church of the Last Laugh celebrates its one holy holiday of the year, Saint Stupid’s Day, with a parade in downtown San Francisco. People come from miles around done up like freaks, clowns, lunatics and other typical humans to celebrate stupidity (a.k.a. humanity) and join in the annual rituals known as The Stations of Stupid.
Here are some photos from this year’s parade, the 33rd annual….
photos by Amor de Cosmos, Erik Wilson and addadada