Please take time to follow us on these social media platforms - thank you.
Cardiff Triathlon -3000-DSC_5103-(08-35-01)
Cardiff Triathlon -3002-DSC_5068-(08-29-26)
Cardiff Triathlon -3001-DSC_5081-(08-30-54)
Cardiff Triathlon -3003-DSC_5064-(08-29-07)
Cardiff Triathlon -3004-DSC_5058-(08-28-52)
Cardiff Triathlon -3005-DSC_5057-(08-28-46)
Cardiff Triathlon -3006-DSC_5055-(08-28-43)
Cardiff Triathlon -3008-DSC_5053-(08-28-43)
Cardiff Triathlon -3007-DSC_5054-(08-28-43)
Cardiff Triathlon -3010-DSC_5050-(08-28-21)
Cardiff Triathlon -3011-DSC_5045-(08-28-09)
Cardiff Triathlon -3009-DSC_5051-(08-28-21)
Cardiff Triathlon -3013-DSC_5036-(08-27-56)
Cardiff Triathlon -3014-DSC_5035-(08-27-53)
Cardiff Triathlon -3012-DSC_5043-(08-28-03)
Cardiff Triathlon -3016-DSC_5028-(08-27-23)
Cardiff Triathlon -3015-DSC_5030-(08-27-37)
Cardiff Triathlon -3017-DSC_5025-(08-27-17)
Cardiff Triathlon -3018-DSC_5023-(08-26-59)
Cardiff Triathlon -3019-DSC_5020-(08-26-41)
Cardiff Triathlon -3020-DSC_5016-(08-26-24)
Cardiff Triathlon -3021-DSC_5015-(08-26-19)
Cardiff Triathlon -3022-DSC_5014-(08-26-18)
Cardiff Triathlon -3023-DSC_5013-(08-26-12)