Cancer diagnosis doesn’t stop triathlete from completing 300th race.

Channel: Will Thomas
18 views • 30/04/2023