New York City has a new floating park, Little Island, on the Hudson River May 22, 2021 Entertainment Things to do Travelling