Junior Highland Games
A GOLD medallist from the Paralympics was in charge of presenting the prizes as Gordonstoun hosted the 30th Junior Highland Games.
Pupils from right across Moray and beyond spent the day on the school's playing fields taking part in many traditional, as well as quite a few not-so-traditional events.
As well as tossing the caber, foot races and the tug o' war, they also had a go at hurling a haggis.
Other attractions included Gordonstoun Pipe Band, a highland dancing display, the Sing Moray choir,
a piping and drumming competition in the school's main hall and Gordonstoun Jazz Band.
The Chieftain of the games was hand-cycling star Karen Darke who, in 2016, claimed first place at the Rio Games.
The event's chairman Ewan MacGregor, said: "We were thrilled that this year's highland games attracted so many visitors.
"From the proceeds we are very happy to be supporting three local charities.
"They are Scottish Network of Arthritis in Children, Moray Fresh Start and Mikey’s Line in Inverness.
"Our thanks must also go to Karen as well as to all those who took part. It was a happy occasion for all."
The overall winners were a team representing the Erskine Stewart’s Melville schools.
They were followed by Anderson’s Primary in Forres and East End Primary in Elgin.