New York City’s 25th Annual April Fool’s Day Parade, Laughing Squid, March 29, 2011

New York City’s 25th Annual April Fool’s Day Parade, Laughing Squid, March 29, 2011