Lance Armstrong won his seventh straight Tour de France Sunday and it all started in North Texas.
http://topix.net/r/0a0H2TVFa7i=2FqwY3EVp2ljywWKTrKVuWqj4jlMfGc611NQXeglSTrqxXU5HgzZeipy64e7i6YQr0CwTEPnZ5Lmoi93EclKpNt1eDI2f52amc=3D
http://topix.net/r/0a0H2TVFa7i=2FqwY3EVp2ljywWKTrKVuWqj4jlMfGc611NQXeglSTrqxXU5HgzZeipy64e7i6YQr0CwTEPnZ5Lmoi93EclKpNt1eDI2f52amc=3D