Scottish National Sheepdog Trials 2017

Thursday 17th - Saturday 19th August 2017

Ballinluig, Perthshire