Bon Accord Steam Engine Club marks golden years

(Photo: Kenneth William Caleno/Shutterstock)