Cartogiraffe.com

Randall Island

Randall Island in Moultonborough.