Thank you for your patience while we retrieve your images.
Sheep dogs in training

Sheep dogs in training

Little Border Collies a bit startled by the newly sheared sheep. Scottish Highlands working sheep farm.