Alien: Covenant 'Let Me Out' Clip Teases Gory Horror

The Alien franchise will attempt to right the ship (so to speak) with the release of Alien [...]