This Street Dance was filmed on May 25, 2024 near the Union Square park in NYC. Totally spontaneously the camera operator discovered the Big Apple Mermaid dancing to the music played from the Street Dance speakers. Later Layla (woman in light-blue dress) briefly joined the fun with the Big Apple Mermaid.


View all posts

Add comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.