Category:Teeswater Sheep

The Teeswater Sheep is found in Northern England, especially Teesdale, County Durham.