Surprise Me!

Anaconda giving birth to Babies

2019-10-14 157 Dailymotion

anacondas give birth to live babies - sometimes 40 at a time!