Little Island at Pier 55, an artificial island park in the Hudson River off Manhattan, New York [oc]
You might also like