Squaw Valley USA Ski Resort Video Preview

Squaw Valley USA, site of the Winter Olympic Games in 1960, is a legendary vacation destination plunked down squarely at the end of a gorgeous Sierra valley.

Leave a Reply

Your email address will not be published. Required fields are marked *