Sherwood Island State Park, on the shore of Long Island Sound in Westport Connecticut, covers 234 acres of beach, wetlands and woodlands.
Last seen: May 22nd at 6:44pm — Visit site