Dancing Days by Peter Adams.

Dancing Days

How Weird Street Faire. San Francisco, California.
How Weird Street festival held in San Francisco on May 13th, 2012.