A round-the-clock charity walk at a north-east beauty spot has raised more than £120,000 to help battle cancer.
Dozens of teams took part in the Relay for Life event at Turriff.
They were challenged to spend 24 hours making their way round a running track at the Haughs while raising vital funds for Cancer Research.
The fundraiser, which is held every four years, began at noon on Saturday when a group of about 50 cancer survivors took part in an emotional lap of the circuit, proving that the killer disease can be beaten.
A poignant candles of hope ceremony was held after dark to remember those who were not so fortunate.
PE teacher Lynne Cruickshank, who chairs the organising committee, said last night: “It was an absolutely wonderful event.
“When I saw the rain coming down on Saturday morning I thought that a lot of people would have been put off.
“But when we gathered all 29 teams at the start, I was impressed by how many people chose to stick around. There must have been between 400 and 500 walkers taking part.”
At the end of the walk, the final total was revealed – £121,105.71.
Around £30,000 of the sum was raised since the town’s last relay event in 2010.
The inaugural relay at Turriff attracted more than 50 teams and made £170,000.
Meanwhile, the Relay for Life team in Peterhead is gearing up for its annual event this weekend.
The town is home to the most successful Cancer Research relay, having raised a staggering £840,000 over the past eight years.
This year’s event will begin with an opening ceremony at Catto Park from 10.45am on Saturday, followed by a lap by cancer survivors.
Event chairwoman Lorraine Coleman said: “This will be a truly inspirational sight and testament to the amazing work being done by Cancer Research UK using money raised by Relay for Life.”
She added: “It is truly amazing what can happen when lots of people pull together for a good cause.”