Cartogiraffe.com

Pine Island

Pine Island in Newbury.