|
Athletes walk past the National Stadium, nicknamed the Bird's Nest, amid rain during the women's 20km walk of Beijing 2008 Olympic Games in Beijing, China, Aug. 21, 2008. A heavy rainfall hit Beijing on Thursday. (Xinhua/Chen Xiaowei) Photo Gallery>>> |