A former Royal Marine ran 100km to raise more than £1,500 for a charity that supports injured marines and the families of those who died in service.

Michael Salt ran non-stop from Putney to Henley for the Thames Path 100km Challenge in aid of the Royal Marines Charitable Trust on Saturday, September 14.

He completed the ultra marathon in 10 hours and 45 minutes and was cheered on by his family, friends and wife Helena.

He said: “It went really well. The first half was hard but the second half was even harder. Just keeping going through the aches and pains was the main thing to keep the feet moving.

“I got there in the end and it was so nice. I just felt so happy.”

The 32-year-old from Teddington served with the marines from November 2007 to February 2012 and went to Afghanistan with 40 Commando as part of the Police Mentoring Troop.

He now studies professional and creative writing at St Mary’s University in Twickenham and works as a British Military Fitness instructor in Bushy Park and Richmond Park.

To support Mr Salt visit justgiving.com/MichaelSalt.