Avalanche Pummels Car
01:31Drivers witness treacherous weather and a massive avalanche in Lake Tahoe, CA.
From:
and
Drivers witness treacherous weather and a massive avalanche in Lake Tahoe, CA.