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!
Post a Comment
No comments:
Post a Comment