Life On Discovery Channel

Here’s a trailer of Life that will be airing on Discovery Channel. It’s made by the same producers who made Planet Earth, and it’s narrated by Oprah Winfrey.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.