Video Section
California ski resort workers attempt to clear feet of snow off roof
Workers at the Northstar California Resort in Truckee, California try and clear massive piles of snow off the roof of a building.
Workers at the Northstar California Resort in Truckee, California try and clear massive piles of snow off the roof of a building.