Cartogiraffe.com

Kent's Island

Kent's Island, also known as Oak Island in Newbury.