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