Just outside of Steamboat, Colorado a group of friends, The Crew, go snowmobiling in the backcountry.
Just outside of Steamboat, Colorado a group of friends, The Crew, go snowmobiling in the backcountry.
Get the latest snow and mountain lifestyle news and entertainment delivered to your inbox.