Cartogiraffe.com

Chubb Islet

Chubb Islet in Beverly.