Tupper Island in Barnstable, Massachusetts

Tupper Island in Barnstable is a nature reserve (City Of Barnstable). Tupper Island is located near Trail 4.
Leisure
nature reserve