Asked in Goats and Sheep
Goats and Sheep

How long are goats pregnant?

234