Cartogiraffe.com

Tuxbury Pond Island

Tuxbury Pond Island in Amesbury.