How many babies do giraffes have in 20 years?
The gestation time, or how long a giraffe is pregnant is between
13-15 months. 20 years is 240 months.
240/15 = 16
240/13 = 18
Under perfect conditions, a giraffe could have 18 babies in 20
years, assuming it'll remain fertile for that long.