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 - http://dsc.discovery.com/convergence/alienplanet/splash.html