Share
twitter-white-icon
fb-white-icon
linkedin-white-icon
email-white-icon
link-white-icon

Humans have been farming sheep for 11,000 years. But what is life like for a farmed sheep?