Top Secret Pillows at the Secret Stash - Almost Live Season 6, Episode 9

With 500,000 acres of skiing to choose from the TGR crew packed the helicopters and sent it to a secret stash for some epic pillow riding.