History of sheep

Events

8000 BC
~5,000 BC
3500 BC
2300 BC
800 BC - 500 BC
1664 CE
1698 CE
1800 CE
July 5, 1996 CE
2017 CE