I was riding the bike to work on July 20th when I rode passed Stuyvesant Square Park, and saw these unusual inflatable structures in central park.
I am not sure what they are for, but there was a full on film crew hovering around, but I am not sure if was for television or a movie…
Here are some more pics…