Place to see: Squaw Valley, USA, Truckee, California, United States

Squaw Valley, USA

Squaw Valley, USA

Just another perfect day at Squaw Valley USA

About this place:

Squaw Valley is one of the largest ski areas in the United States. It was the site of the 1960 Winter Olympics, and to this day it remains a mecca for serious skiers.

1960 Squaw Valley Road
Truckee, California, 96146 US
Visit website

Discovered by Todd Lappin
on 2 November 2007.
431 views.