Please take time to follow us on these social media platforms - thank you.
Cardiff Triathlon - 5000 - DSC_9102
Cardiff Triathlon - 5001 - DSC_9155
Cardiff Triathlon - 5002 - DSC_9156
Cardiff Triathlon - 5003 - DSC_9157
Cardiff Triathlon - 5005 - DSC_9266
Cardiff Triathlon - 5004 - DSC_9265
Cardiff Triathlon - 5006 - DSC_9267
Cardiff Triathlon - 5007 - DSC_9275
Cardiff Triathlon - 5008 - DSC_9276
Cardiff Triathlon - 5009 - DSC_9277
Cardiff Triathlon - 5010 - DSC_9315
Cardiff Triathlon - 5012 - DSC_9317
Cardiff Triathlon - 5011 - DSC_9316
Cardiff Triathlon - 5013 - DSC_9318
Cardiff Triathlon - 5014 - DSC_9319
Cardiff Triathlon - 5015 - DSC_9320
Cardiff Triathlon - 5016 - DSC_9321
Cardiff Triathlon - 5017 - DSC_9322
Cardiff Triathlon - 5018 - DSC_9323
Cardiff Triathlon - 5020 - DSC_9325
Cardiff Triathlon - 5019 - DSC_9324
Cardiff Triathlon - 5021 - DSC_9351
Cardiff Triathlon - 5022 - DSC_9352
Cardiff Triathlon - 5023 - DSC_9353