8.9 C
Leeds
Sat, Oct 5
Home Tags Yokohama

Tag: Yokohama

World Triathlon Series set for a third season in Yorkshire

  Leeds joins Bermuda, Abu Dhabi, Yokohama and the Grand Final on the Gold Coast as locations confirmed for 2018 Last month, in excess of...

ALSO READ