FIFA President Sepp Blatter announces Russia to host the 2018 World Cup during the announcement of the host country for the 2018 soccer World Cup in Zurich, Switzerland, Thursday, Dec. 2, 2010.
1 / 1
Associated Press | Photo By Anja Niedringhaus
Thu, Dec 2, 2010 11:17 AM EST