Tuesday
Oct202009
Here Comes Dumbo!
October 20, 2009
It’s not often you get to see such a powerful and primal event. The Elephant Safari Park in Bali, Indonesia filmed its first-ever live elephant birth, and it is one intense experience.



