Vintage tractors and classic vehicles trundled along north-east streets this weekend for the final annual Sandy Thain memorial road run.
Mr Thain, a much-loved Strichen based tractor enthusiast, died from a rare disease, amyloidosis, in 2014 at the age of 75.
Following his death, a local motoring group launched the yearly October road run to raise money for various causes.
But in the run up to this weekend, friends and colleagues decided this would be the final year of the commemorative event.
And organiser Jane Ironside said that despite the dreadful weather, the turnout was good.
>> Keep up to date with the latest news with The P&J newsletter
She said: “We had 37 tractors and 11 cars taking part.
“Our raffle also took in a lot of prizes.
“A lot of people got involved, which was great for the final run.
“Everyone is getting older and people are really busy with work and life.
“It takes a lot to organise something like this and you need lots of people to marshal the route and help out with other things.
“It’s stressful wondering if everyone will turn up.
“Almost everyone was there, even though the weather was wet and windy, so it really was a grand finale.”
The tractor run was originally launched as a one-off event but kept on going every year due to the public support.
A total of £14,500 has been raised so far for a range of causes including the Scottish Air Ambulance Service, the Sandpiper Trust and Fraserburgh’s ambulance station.
“I haven’t even looked to see how much we brought in today,” she said.
“A group of the volunteers are going out for a meal and then we will hanker down and count it all tonight.
“I’ve got the banking bags lined up, ready for it to be sorted.
“I think Sandy would have been proud – he was a man who was always helping people.
“He was also happy spending time in his tractor, especially to raise money.”
The organisers will reveal the final total raised later this month.