American Allyson Felix (L) runs across the finish line in women's 200 meters final at the World Athletics Championships in Berlin, capital of Germany, August 21, 2009. [Xinhua]
More >>
August 2009