I'm watching the show "Life" right now, on Discovery Channel... it's hosted by Oprah Winfrey, and is basically like the program "Planet Earth." The episode I'm watching now is on reptiles and amphibians, and it's awesome!!Definitely check it out on repeats if you have a chance, particularly if you have HD television - I can't believe how amazing it looks in HD.
Anyone else catch it yet?