Rahema Mamodo is a runner against the odds, she says. She started running in late 2018 and since then has qualified as a run leader, taken part in 100 parkruns, 1110Ks, five halfs and is now training for her third marathon. It seems from the outside that she was a runner waiting to happen but, as Rahema explains, the odds were stacked against her and there were many obstacles – big ones – in her way.