Video: Avalanche Pummels Car

Drivers witness treacherous weather and a massive avalanche in Lake Tahoe, CA.