*Image from Discovery Channel
In case you haven't already heard, The Discovery Channel just started a new series, Life. It's an 11-part series that started last night. I'm sure it will be aired quite a bit, so add it to your DVR and check it out. I'm sure it will be as awe-inspiring as Planet Earth was.