According to Popular Science, the Marco Polo sheep is considered the largest sheep species in the world, weighing over 300 pounds and with horns measuring 5 feet. The DOJ also said that the sheep ...
Marco Polo sheep are the largest in the world ... which buys, sells and breeds “alternative livestock” such as mountain sheep ...