The veteran completed the ten-base tour just over a week after beginning at Catterick (Picture: RAF Benevolent Fund/Twitter).
A former paratrooper has completed a 100-mile tour of 10 RAF bases to raise money for military charities.
Eighty-six-year-old Jeffrey Long conducted the journey to commemorate the RAF's centenary and finishing at RAF Odiham.
His aim was to to walk 10 miles at 10 different RAF stations to raise funds for the RAF Benevolent Fund and Support Our Paras.
He began from Catterick, the home of the Paras, on Sunday 16 September.
The veteran said he was 'hopeful' of beating previous fundraising total before starting his 100-mile tour
Mr Long, who served in the Army from 1950 to 1957 before leaving due to injury, admits age had forced him to slow down in recent years but says he remains as determined as ever to raise funds for the forces.
Before starting his 100-mile journey, he told Forces News: "Since we as Paras have a connection with the RAF, we're like the same family.
"They take us up, show us the dawn, say 'get out' - so I thought I'd do something for them.
"I thought 100 miles, why not visit 10 RAF stations and do 10 miles at each?"
Prior to Mr Long beginning his journey the RAF Benevolent Fund's Aaron Tillyer said: “Fundraisers like Jeffrey are truly inspirational.
"I’m bowled over by his enthusiasm to get out there and raise funds for charity.
“Supporters like Jeffrey are vital to see the welfare work the Fund carries out continue, without it we simply could not do what we do – ensuring no member of the RAF Family faces adversity alone.”
In January, Mr Long's fundraising efforts were recognised by Prime Minister Theresa May, after he walked 86 miles for charity.
He raised more than £120,000 for The Royal British Legion when his sponsored walk went viral.
Mr Long has an MBE for his charity work, which began 11 years ago when he walked 650 miles from London to Lausanne in Switzerland.
Since then, he has completed many walks, including Liverpool to Leeds, Hadrian’s Wall and the Three Peaks Challenge.