Amgen Tour of CA returns to Bay Area
The biggest bike race in the U.S. rolled into Morgan Hill today bringing international coverage to the South Bay.
More Videos
From CNN Newsource affiliates