Pinnacle Meadows, Stowe Land Trust in Stowe | Go Roam Wild