This weekend, the World Triathlon Championship Series picks up with the race in Yokohama, Japan. The second-largest city in the country and 30 minutes away from Tokyo, Yokohama has been the site of …
( read original story …)
The Japan News
This weekend, the World Triathlon Championship Series picks up with the race in Yokohama, Japan. The second-largest city in the country and 30 minutes away from Tokyo, Yokohama has been the site of …
( read original story …)