First major ski resort opens for season in New England
First major ski resort opens for season in New England
Killington Ski Resort in Vermont officially kicked off the winter sports season on Friday.
Killington Ski Resort in Vermont officially kicked off the winter sports season on Friday.