Stonehaven Highland Games.
Stonehaven Highland Games.
Stonehaven : Stonehaven Highland Games,
Description based on: 2005.
Stonehaven Highland Games