I give Life 2.75 out of 5 Doomed Lab Rats: http://newscult.com/movie-review-even-in-space-life-requires-death/

Advertisements