Cartogiraffe.com

Maiden Cove Beach

Maiden Cove Beach in Cape Elizabeth.