Learning About Sheep

Are you guessing?
Well then, guess again!


How many different kinds or breeds of sheep do you think there are in the world?

A) 43
B) 234
C) 373
D) 914