Portland Sheep and Why I Love Them

There are said to be around 90 different breeds of sheep in the UK and, from all these, when we started keeping sheep five years ago we chose Portland. Portland are a very old breed and were likely already in the UK when the Romans invaded in AD 43. They take their name from the […]