Hundreds of volunteers attended a beach clean at Banff on Saturday.
Organised by the Marine Conservation Society (MCS), the event was part of a UK wide initiative.
Banffshire & Buchan Coast MSP Stewart Stevenson and local councillor Glen Reynolds joined volunteers to take part.
The Great British Beach Clean is the biggest annual beach clean-up and survey in the UK. It is now in its 26th year and MCS is hoping to beat its record breaking totals from 2018.
Last year, 2,913 Scottish volunteers took part, removing an incredible 75,807 individual items of litter at 135 beach cleans along the Scottish coastline.
A spokesman for the MCS said: “It’s fantastic to see local MSP Stewart Stevenson joining us at Banff to support our Great British Beach Clean, it’s really important for decision-makers to see how much litter, especially plastic, makes its way on to our beaches.
“It’s vital that we all continue to work together to stop the tide of plastic in our oceans.”
Mr Reynolds added: “I was hugely impressed by the school children as well as the adults, who took time to help in project Beachwatch – the UK’s largest beach clean and litter survey.”
This year’s beach clean was sponsored by the Ocado Foundation.