05/22/2010 05:12 am ET Updated Dec 06, 2017

LIFE Is Here (VIDEO): The Discovery Channel's Planet Earth Follow-Up Begins

The moment has arrived-- LIFE is finally here! The 11-part Discovery Channel series exploring the animal kingdom premiered Sunday, and we at HuffPost Green can barely contain our excitement.

In honor of last night's epic event, here's a glorious clip of three cheetahs destroying an ostrich. Maybe not so glorious for the ostrich, but well, that's life.