Anaconda Babies

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

Tags: , , , , , , , , , ,

Leave a Reply

*