A non-existent Little Island in June 2009. Screenshot: Gizmodo
Little Island is a recently opened urban green space located in the Hudson River to the west of Manhattan’s Chelsea neighborhood. The park opened in May 2021, and here it is in July 2022: