Home » Posts tagged with » Santa Clarita California

Amgen Tour of California to Start at Lake Tahoe

The biggest cycling event in the US, the Amgen Tour of California, will begin at Lake Tahoe in 2011. This is the first time this area is involved in the…