by Brian Staby SANTA ROSA, CALIFORNIA – Santa Rosa has long been a destination for road cyclists. After all, Levi Leipheimer lives and trains here; the Amgen Tour of California makes a regular visit; and the area is arguably one of the most beautiful in the world. OK, you can argue about that last point [...]
