Th

Th

Border Colly called Timmy
Animals Dogs
Border Collies are loyal, trainable, smart dogs with an oversupply of energy, i.e. they won’t just sit on the couch. Photo by mik_p These dogs need lots of ...
0