World Triathlon Leeds

The World Series Triathlon takes place in Leeds this weekend, as elite and amateur triathletes…