Tractors, ploughing demonstrations and horses were all displayed at the ninth annual BA Vintage Working Weekend.
It took place at BA Stores, at Lyne of Skene, near Dunecht, on both Saturday and Sunday and donations went to local charities.
Amongst the line-up were 340 tractors, ploughing demonstrations with modern, vintage and steam-driven tractors and Clydesdale horses, a tractor road run, threshing mill and saw bench, classic and vintage cars and commercial vehicles, stationary engines, models and bygone displays and a military encampment.
New for this year was a demonstration of Bronze-age ploughing with an ‘Ard’ and bronze casting.
SNP MSP Dennis Robertson attended the event and said: “I warmly congratulate Allan Brownie, who organised the event, secretary Jill Standing and all who contributed to a very successful weekend.
“The public toilets built on site by the organisers with an American Indian theme were the talk of the show - Allan and his team have shown great imagination to improve the standards of the show.
“I am really looking forward to the 10th annual event next year which I have been assured will be held under the same fantastic weather.”