Sturbridge is at the crossroads of New England, little did you know there was so much natural beauty so close by.