Discovery Channel's Alien Planet
I was a bit late for my ride into work today since I was captivated by this TV show. Too bad I wasn't watching this in HD at home, but nontheless it was fantastic.
Alien Planet - https://dsc.discovery.com/convergence/alienplanet/splash.html