The second race of six for the season. After clearing the cobwebs in our first event last month, there is no room for excuses.
Back to All Events
Earlier Event: October 26
Triathlon Race 1
Later Event: December 21
Triathlon Race 3