goats
pigs
horse
cows
lamb
100
what is a fainting goat
which animal faints while running
100
what is a pig
which farm animal weighs up to 300lbs
500
which species of goat headbutts
What is a wild goat