Inside Big Snow, North America's first indoor ski area

published 1 month ago by

Years in the making, Big Snow has finally opened in New Jersey. Here's a tour of this high-tech mini ski resort that features real snow, a 1000-foot run and small terrain park for snowboarders.

more episodes from Special Features