Triathlon Magazine July 2, 2018
Bricks to long rides, open water swims to podiums, here is what you were up this long weekend