Open Channel: Tell Us What You Thought of Alien: Romulus 0 18.08.2024 19:25 Gizmodo.com The Xenomorph returns after a seven-year wait to terrorize some more poor souls, and we want to know how you liked the new film!