sheep dog 5

National Sheep Dog Trials, Kingston, Ontario

National Sheep Dog Trials, Kingston, Ontario