Squaw Valley Sold!
There have been lots of rumors around the Lake Tahoe/Truckee area about the new ownership of Squaw. The rumors are true and Squaw Valley USA has recently sold! A Colorado investment firm will purchase the ski resort that hosted the 1960 Winter Olympics. This could be Continue Reading