No clue as to who did this or what it is. I guess it might fall under the umbrella of Abstract Art/ Art Installation. It’s huge!! It’s near the Seagrams Building near Park Ave & 52nd St in Manhattan.
For Cee’s Oddball Photo Challenge
Cee’s Odd Ball Photo Challenge