11.18.2013 News Riverhead Foundation responds to giant turtle found on Shelter Island A dead leatherback sea turtle washed up on a beach at Miss Annie’s Creek in the Mashomack Preserve on Shelter Island over the weekend. Spotted by paddle boarder Richard...