Blairgowrie and Rattray Highland Games battles the elements

© DC ThomsonDavid Phillips
David Phillips