Seven-time Tour de France champion Lance Armstrong helped reveal a new US cycling stage race to debut in 2011 and the American star said he might even ride in it. Armstrong and state officials announced the creation of ...