Swansea Ironman 70.3 best pictures as thousands brave heat to complete epic challenge
Sunday, 13 July 2025 () As temperatures reached 30C, some 2,500 athletes took part in the event on Sunday which involves a 1.2 mile swim, a 56 mile bike ride and a 13.1 mile run