sheep dog

National Sheep Dog Trials, Kingston, Ontario

National Sheep Dog Trials, Kingston, Ontario