which animal has the longest pregnancy
Elephants has the longest pregnancy about 22 months. The shortest is 12 days. (Didelphis marsupialis); the rare water opossum, or yapok (Chironectes minimus) of northern South America and the eastern native cat (Dasyurus viverrinus) of Australia. All three of these marsupials give birth to their young while they are still at the embryonic stage.