Cartogiraffe.com

Half Tide Rocks

Half Tide Rocks, also known as Gangway Rock in Newburyport.