Homewood Mountain Resort, located just across from Lake Tahoe on Highway 89, received 15 inches of new snow in 24 hours as of Monday morning, Dec. 23, …
Homewood Mountain Resort, located just across from Lake Tahoe on Highway 89, received 15 inches of new snow in 24 hours as of Monday morning, Dec. 23, …
In