Cartogiraffe.com

Rice's Beach

Rice's Beach in Beverly.