Anaconda Birth

Unlike the majority of snake species, anacondas give birth to live babies—sometimes 40 at a time!