Sheep – our most ethically farmed meat?

Sheep – lamb, hogget and mutton is our most ethically farmed meat. The UK sheep industry might be our last defence against the marching army that is factory farming. Sheep is the least intensively raised farm animal. 99% of sheep remain… View Post