Mohamed Farah of Great Britain won the men's 10000m at the London Olympics Games Aug 4, 2012. His time was 27:30.42. Galen Rupp was just a couple of strides behind finishing second with 27:30.9. Tariku Bekele was third in 27:31.43. What an amazing race. 16 runners broke 28 minutes.