Life on The Discovery Channel

I am just utterly compelled to release my excitement over the new series on the Discovery Channel, Life. Quite possibly some of the most amazing wildlife footage since the Planet Earth series, it may even top it! I haven’t been this excited about a show/series since Sharkweek, and that was like 12 years ago. Advancements in High Definition cameras, high …