A soldier has embarked on a gruelling run around the Llen Peninsula in north Wales to raise money for his injured comrades.
Dylan Jones, of 1st Battalion The Welsh Guards, hopes to raise £5,000 for the charity Help for Heroes by running 100 miles - in just 30 hours.
Guardsman Jones, 22, of Llaniestyn, Gwynedd, organised the trek after a six-month tour in Afghanistan.
He will run from Caernarfon Castle and back via Aberdaron and Porthmadog.
Guardsman Jones' father, Guto Jones, said: "He did a tour of duty in Afghanistan and thought he had to do something to support his fellow comrades.
"He thought he was lucky to come back.
"He's been training, doing 15 miles a day, and he's ready for it and eager."
Guardsman Jones, of Llaniestyn, near Pwllheli, was earlier due to start the run from the steps of Caernarfon Castle.
His route will take him round the Llen Peninsula to Aberdaron, Pwllheli and Porthmadog before he returns to Caernarfon.
"I needed a challenge, and I thought 100 miles sounded like a good challenge, and why not raise money whilst I'm doing it," he said before he set off from Caernarfon.
Boxes in supermarkets
"I've seen the guys that have been injured and need the money... and anything I can do to help I'll try my best," he said.
He described his tour of Afghanistan as "different".
"It was extremely hot, with fighting more-or-less every day.
"You see people die and it is hard, but you manage," he added.
Guardsman Jones has already raised more than £3,000 towards his £5,000 target.
"The support has been fantastic," added his father. "We have put boxes in supermarkets and people can also donate in NatWest banks by asking for Dylan's charity fund."