With a 10km swim, a 420km bike ride and then and 84km, double-marathon run over three days, Richard Thompson smashed the world record in 2017. As if that’s not enough, Richard runs his own business...

read more