The New Sneak Peek Of Life Movie Is Intriguing! The makers of 'Life' have released an extended sneak peek of their upcoming sci-fi ...