Who is the fastest olympic marathon runner?

The fastest marathon in Olympic history was run by Samuel Wanjiru of Kenya in a time of 2 hours, 6 minutes, 32 seconds by at the 2008 Games in Beijing.