Green Shores NYC, a non-profit community group that works to enliven the Astoria and Long Island City waterfront from Newtown Creek in the south to Bowery Bay in the north, and the Trust for Public Land, a national, nonprofit, land conservation organ More...