Cartogiraffe.com

Deer Island

Deer Island in Amesbury.