Owls Head Lighthouse is situated on the tip of Owls Head and sticks out into the Penobscot Bay. It has a great beach for exploring!
No comments:
Post a Comment