Here's to mothers
We owe a lot to our mothers. They carried us for about nine months before giving birth. Human mothers have a relatively long gestation period compared to the rest of the animal kingdom, but a few animal mothers go even further. Here's our list of the animals with the longest gestation periods.