Barbora Spotakova of Czech Republic celebrates after women's javelin throw final, at London 2012 Olympic Games, London, Britain, Aug. 9, 2012. Barbora Spotakova of Czech Republic won gold medal with 69.55 meters. (Xinhua/Li Ga)
Barbora Spotakova of Czech Republic celebrates after women's javelin throw final, at London 2012 Olympic Games, London, Britain, Aug. 9, 2012. Barbora Spotakova of Czech Republic won gold medal with 69.55 meters. (Xinhua/Li Ga)