The Coney Island Mermaid Parade

One of the Largest in the World!
Look, a MERMAID! Fresh Outta Tha Water!!
Right in front to the World Trade Center, near the Statue of Liberty,
with Coney Island in the back!Yup! They're Real!