Six professional cyclists were seriously injured Sunday during Stage 1 of the Tour of Qinghai Lake race in China when a jaywalker threw himself in front of a peloton of speeding racers just 2 kilometers from the finish line.
Six professional cyclists were seriously injured Sunday during Stage 1 of the Tour of Qinghai Lake race in China when a jaywalker threw himself in front of a peloton of speeding racers just 2 kilometers from the finish line.