
A group of scientists researching an alien spaceship found in the Antarctic come face to face with the ship's, not quite dead, occupant.
Is it hosted yet?

A group of scientists researching an alien spaceship found in the Antarctic come face to face with the ship's, not quite dead, occupant.