Huckins Island in Barnstable, Massachusetts

Huckins Island in Barnstable is a nature reserve (City Of Barnstable). Huckins Island is located near Sheperds Way.
Leisure
nature reserve
Nature
wetland