Discovery Channel Presents ‘Life’ My friend just told me about this series, and I am very excited. Watch a preview below. To see see another preview, click on the link. It premieres March 21st! ‘Life Preview’