4 of 15: Revelers wearing masks march in San Francisco's 43rd annual gay pride parade Sunday, June 30, 2013. (KGO Photo)

Share this gallery
Advertisement