Alien: Romulus guerilla marketing campaign sees New Yorkers struck down by facehuggers

Alien: Romulus hits theaters Aug. 16. 20th Century Studios is a division of ABC News’ parent company, Disney. Copyright © 2024, ABC …

Leave a Reply

Your email address will not be published. Required fields are marked *