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