Hidden in the cute town of Freeport, wolfs neck park is the perfect place to get a little taste of Maine.