Marathon : athlete : Haile Gebrselassie | Haile Gebrselassie : performance : 2:03:59
Haile Gebrselassie ran a 2:03:59 marathon.