Fight for survival against the relentless Facehuggers in a derelict alien spacecraft. Experience the terror and excitement of sci-fi horror.