2017 Movie Review - "Life" left you breathlessSYNOPSIS: A team of scientists aboard the International Space Station discover a rapidly evolving life form, that caused extinction on...