New York City’s 27th Annual April Fools’ Day Parade, Laughing Squid, March 26, 2012

New York City's 27th Annual April Fools' Day Parade, Laughing Squid, March 26, 2012