Storm Blasts Sierra With Snow

The snow continues to fall at Homewood Mountain Resort on Lake Tahoe’s west shore this morning. 

The resort has received 24 inches in the past 24 hours, bringing the three-day storm total to 58 inches (so far!).

 
 
 

title

Content Goes Here