An Angus man who has walked more than 100,000 miles for charity has decided to hang up his walking boots.
Bobby Campbell, from Edzell, has trekked thousands of miles a year since he was a teenager, receiving an MBE in 1996 for his fundraising.
Just last week the 68-year-old announced he had passed the halfway mark in his latest challenge covering 6,500 miles for Poppy Scotland.
However, pain in his legs has caused Bobby who has previously had two hip operations to call a halt to his latest fundraising effort.
“Even though I’m only doing seven miles a day, I’m getting pain in my hips,” he said.
“My heart wants to go on and finish the challenge but my brain is telling me it’s time to stop. It’s breaking my heart but I’ve got to think of my health. I don’t want to end up a cripple.”
Over the years Bobby has completed more than 280 challenges, supporting more than 200 charities, including Ghurka Support Fund, Sargent Cancer Care for Children and Angus Special Playscheme.
A former corporal in the Royal Highland Fusiliers, he also walked to raise awareness for the campaign to save Scotland’s infantry regiments. He completed several 600-mile walks from Edzell to London, one of which was dedicated to Princess Diana.
On another of his walks to London he pushed a 12 stone wheelchair to raise funds for Ninewells Hospital in Dundee. After his career in the Army, he served as an armed policeman at RAF Edzell from 1980 to 1996.
He temporarily stopped his charity walks in 2006 when doctors said he would need both his hips replaced due to arthritis.
However, after his hip replacements the following year he was soon back to raising money, usually completing between six and eight miles a day, walking from Edzell towards Brechin in all weather.
Bobby said: “I’ve raised hundreds of thousands of pounds over the years, which I’m proud of. Walking for more than 100,000 miles is an achievement. I will miss it but I need to think of my health.”