55 East 59th Street, 17th Floor New York, NY 10022

A POP UP BEACH

A "pop-up beach" in the heart of Times Square (as seen earlier today)

(It was a promotion for the island of Aruba.)

Categories: