Top Hat by Peter Adams.

How Weird Street Faire held in Sa n Francisco on May 13th, 2012.