A mother holding her baby walks past the National Stadium, also known as the "Bird's Nest", in rain in the Olympic Green park in Beijing, capital of China, Aug. 14, 2008. A heavy rain hit Beijing Thursday, causing delay of some competitions at the Beijing Olympic Games.
|