Rats can produce half a BILLION descendants in three years
A female rat typically births six litters per year, consisting of around 12 pups. But rats don't outnumber humans because some factors keep their populations from spiraling out of control.
Read more »