LOWER MANHATTAN, NY — Lower Manhattan has a new public park as the Little Island welcomed New Yorkers for the first time on Friday. The 2.4 acres of green space sits along the Hudson River near 13th Street. © AP Photo/Kathy Willens An image of the new Little Island […]