David's Island water tower razed, cleanup continues
The iconic 114-foot water tower on David?s Island was torn down Tuesday as a part of a long-term plan to revitalize the historic site. The shoreline of the island, located on the Long Island Sound shore