Skip to playerSkip to main content
  • 18 years ago
Some of the world's most epic snow falls in Steamboat Springs, CO -a dream come true for skiers and snowboarders. Too much of a good thing can be dangerous and skiers must be wary of triggering layers of unstable snow on the slopes and setting off deadly avalanches.
Be the first to comment
Add your comment

Recommended

1:34
Up next