Link:
Share code:
Unlike the majority of snake species, anacondas give birth to live babies - sometimes 40 at a time!
Posted in Nature | Permalink