Former marathon world record holder Haile Gebrselassie said that he could have run under 2 hours in 2008 if he had been given ...