Floating Pop-Up Water Park Comes to the Rockaways - NBC New York

Floating Pop-Up Water Park Comes to the Rockaways