‘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.

Leave a Reply

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