Image 1 of 1
MEMCHP-1013.jpg
A quaint lobster shack on Orrs Island, Harpswell, ME, USA