Cartogiraffe.com

Swains Pond

Swains Pond in Melrose.