Please take time to follow us on these social media platforms - thank you.
Cardiff Triathlon - 5000 - _MG_1358(08-00-05)
Cardiff Triathlon - 5001 - _MG_1359(08-00-06)
Cardiff Triathlon - 5002 - _MG_1361(08-00-06)
Cardiff Triathlon - 5003 - _MG_1363(08-00-13)
Cardiff Triathlon - 5005 - _MG_1367(08-00-17)
Cardiff Triathlon - 5004 - _MG_1366(08-00-16)
Cardiff Triathlon - 5006 - _MG_1370(08-00-19)
Cardiff Triathlon - 5007 - _MG_1371(08-00-20)
Cardiff Triathlon - 5009 - _MG_1374(08-00-29)
Cardiff Triathlon - 5008 - _MG_1373(08-00-27)
Cardiff Triathlon - 5010 - _MG_1375(08-00-29)
Cardiff Triathlon - 5011 - _MG_1377(08-00-31)
Cardiff Triathlon - 5012 - _MG_1380(08-00-35)
Cardiff Triathlon - 5013 - _MG_1385(08-00-35)
Cardiff Triathlon - 5014 - _MG_1386(08-00-35)
Cardiff Triathlon - 5015 - _MG_1387(08-00-38)
Cardiff Triathlon - 5016 - _MG_1390(08-00-44)
Cardiff Triathlon - 5017 - _MG_1392(08-00-54)
Cardiff Triathlon - 5018 - _MG_1393(08-00-54)
Cardiff Triathlon - 5019 - _MG_1395(08-00-56)
Cardiff Triathlon - 5021 - _MG_1397(08-02-38)
Cardiff Triathlon - 5020 - _MG_1396(08-00-56)
Cardiff Triathlon - 5022 - _MG_1398(08-02-38)
Cardiff Triathlon - 5023 - _MG_1402(08-02-41)