Golfer David Sullivan has real drive and is hitting a ball 1,200 miles all the way from John O’Groats to Land’s End.
The roofer is raising money to buy more defibrillators after losing four friends to cardiac arrest.
He knows first-hand how the vital devices can save lives, after using one to resuscitate a man who collapsed at his club.
David, 58, and son Freddie, 21, walk up to 30 miles a day along the famous route while striking rubber golf balls.
They estimate it will take 300,000 shots to complete.
So far, they have lost 287 balls.
Father and son camp out overnight and also teach people CPR techniques on the way.
David, who is raising cash for the British Heart Foundation, said: “I’ve got a bit of a sore arm but the response has been brilliant.”
In 2018, he performed CPR for 17 minutes on a player who collapsed at Hever Golf Club, Kent.

The man survived after David and another golfer gave two shocks with the club’s defibrillator.
David, of Oxted, Surrey, said: “It was only thanks to my training and a nearby defibrillator that he made it. That was the greatest feeling and makes you realise just how precious life is.
“Now I want to ensure others have that knowledge.”