He and his team had money, passports and equipment stolen in a gunpoint robbery in Angola. He was temporarily halted by back pain in Nigeria. And he was almost stopped in his tracks by the lack of a visa to enter Algeria, before diplomatic intervention from the Algerian embassy in Britain managed to secure the required documents.
Cook, who has spoken about how running helped him deal with his own mental health struggles, previously ran about 3,000 kilometers (2,000 miles) from Istanbul to Worthing in 68 days.
His African run has raised more than 690,000 pounds ($1.45m) for the Running Charity, which works with homeless young people, and Sandblast, a charity that helps displaced people from Western Sahara.
“It’s quite hard to put into words, 352 days on the road, long time without seeing family, my girlfriend,” Cook told Sky News as he started running Sunday, accompanied by supporters who’d come from far and wide to run the final stretch with him. “My body is in a lot of pain. But one more day, I’m not about to complain.”
Cook said he planned to celebrate with a party, where British band Soft Play was due to perform.
“We’re going to have strawberry daiquiris on the beach tonight,” he said. “It’s going to be unreal.”