No, it’s not a fairy tale – it’s Vaughan Woods Memorial State Park in South Berwick, Maine. Tucked away in the charming town ...