Caerphilly competitors tackle gruelling Ironman challenge

The annual event saw more than 2,500 competitors from 75 different countries take part in a 3.8km swim, a 180km bike ride and a marathon.