Home > Photos > 76166261 10



Olympic Test Event - Road Cycling

BEIJING - AUGUST 18: Riders pass the main stadium, "Bird Nest," for the Beijing Olympic Games during the Men's Road Race at the Good Luck Beijing Road Cycling International Invitational August 18, 2007 in Beijing, China. The event is a test event for the 2008 Olympic Games. (Photo by Feng Li/Getty Images)

8/18/2007 12:00:00 AM

Related Galleries

Cycling Road

Similar photos slideshow