The Big Apple’s floating Little Island park officially opened to the public Friday
The Big Apple’s floating Little Island park officially opened to the public Friday