While the Tour de France made headlines this week, another major bike race was rolling along-right in our own back yard. The International Tour de Toona -- that's "toona" as in Altoona -- is a "stage" race, just like the famous Tour de France. It just happens to be the premiere "stage race" in America.
Stories: Tour de Toona
July 27, 2007