A record-breaking endurance athlete living with cystic fibrosis has completed a gruelling 381 mile challenge to raise thousands for charity.
Josh Llewellyn-Jones was born with cystic fibrosis and was told by doctors he would never see his thirties.
This hasn't stopped him from swimming 21 miles, cycling 200 miles and running 160 miles in just five days.
This is the moment Josh finished the challenge with a hug from his mum.
He has raised over £20,000 for his own charity, CF Warriors, and Rays of Sunshine - which helps grant wishes for seriously ill children.
Josh was diagnosed with the degenerative disease as a newborn, but he credits his passion for exercise for keeping him alive.
What is cystic fibrosis?
Cystic Fibrosis affects the lungs, liver and kidneys, and among other things involves the excessive production of mucus.
Exercise helps the condition because it helps clear the mucus out of the body.
Josh's extreme five-day triathlon began on Monday with a 21-mile swim at Dover District Leisure Centre.
Josh was welcomed to Clarence house - home of the Prince of Wales and Duchess of Cornwall - after completing the 200-mile cycle from Dover to St James's in London.
Prince Charles was so impressed after meeting him this summer that he offered his own home for Josh to take a shower and a hot meal before the final stage of his journey.
He said he was amazed to receive the invite to Clarence House and described the lasagne as the best he had ever tasted.
From Clarence House, Josh began his 160-mile run back to his home in Cardiff.
The challenge was physically demanding and dangerous so Josh was followed, and supported, by St John Ambulance.
Around 30 miles from the finish, he picked up an ankle injury but after a few hours rest he was back on his feet ready to finish the final stretch of his challenge.
Josh's previous feats include lifting a record-breaking one million kilograms in a day.
His fundraising efforts earned him an OBE for services to cystic fibrosis earlier this year, and in 2018, he won Wales' Pride of Britain Fundraiser of the Year award.