Scottish National Sheepdog Trials 2018

2nd - 4th August 2018

Portencross, West Kilbride, KA23 9PY