X

Taleshi sheep

Taleshi sheep

The Taleshi is a breed of domestic sheep from Iran, numbering some 400,000 animals in the north of the country,…