Williams is no stranger to marathons, he's been doing triathlons since 2012.