Image May 20, 2021 Barry Diller's $260M Little Island floating park finally opens The project has been seven years in the making and has overcome multiple lawsuits