Homewood Ski Resort, Homewood, California -- Lake Tahoe has Opened - December 18, 2011. Take a look at local skiing, along with other activites that happened...
Share this note: