Sergei Kirdyapkin of Russia has won the gold medal in the 50-kilometer race walk at the London Games. He did it in 3 hours, 35 minutes, 59 seconds, breaking the Olympic record by more than a minute. (Information from the AP, Photos from US Presswire)