Home » LIFE TV series

Tag: LIFE TV series

New Planet Earth Series called LIFE coming out March 21

I sure am looking forward to seeing this new series! If you enjoyed watching Discovery Channel’s Planet Earth, then I think you’re going to like LIFE too. Just like how Planet Earth explored the amazing world we live in, LIFE will showcase our planet’s living things. Apparently there are 30 million animals and plants on …

Read more...