A stilted woman dressed in devil attire during the 2007 Coney Island Mermaid Parade on Saturday, June 23, 2007. This year marked the 25th anniversary of the country's largest art parade. Additional photos are available in this Flickr set. Also, this is the last photo I am posting from this year's parade.