A crew, drilling offshore for oil south of Jeju island, finds a lethal alien life form instead.
More like this