In Pictures: Stonehaven Highland Games

Kyle Randalls.
Kyle Randalls.