Have you been watching ‘Life’ on the Discovery Channel? If so, what are your impressions?
Personally, I am blown away by it, especially the episode on primates. It is incredible how similar humans are to some of these creatures. Here is the trailer for the primates episode (I couldn’t find a link to the whole episode)
I’d love to hear other impressions about the series!