Low registration numbers cited as reason for cancellation, leaving local triathlon community gutted
By Kevin Mackinnon
By Christine Frietchen