Once a year, the Lourin Fair is hosted in Old Rayne, a quiet village in the foothills of Bennachie in the glorious Garioch countryside.
This year's show has several competitions including a dog show run to Kennel Club rules and a Clydesdale horse parade. A blacksmith horse shoe demonstration will entertain old and young.
For a bit of fun, a rubber duck race on the River Ury will offer top cash prizes for first, second, and last place.
For more information on this traditional country fair, visit the Old Rayne Community Association.
Old Rayne is located on the A96 between Huntly and Inverurie.