Birch Point Beach, Owls Head, ME
So close and yet so far is a good way to describe Birch Point Beach State Park in Owls Head, Maine. The sandy beach is so close, but dogs are not permitted on it during the summer season. Instead dogs are allowed year round on the rocky outcroppings on either side of the crescent shaped […]