25 Years in 25 Days (2008): A Big Year for China

The National Stadium is seen in late afternoon sunlight ahead of the Beijing 2008 Olympic Games on August 1, 2008 in Beijing, China.
( Clive Brunskill / Getty )
( Clive Brunskill / Getty )
Produced by WNYC