Fantastical sea creatures, mystical merfolk, antique cars, marching bands and dance troupes took over Coney Island on June 21, showcasing their splashy creativity at the 43rd annual Mermaid Parade.