VFX Alien: Romulus Archives -

‘Alien: Romulus’ teaser brings back chilling franchise

Aliens are back, after very very long. Seven years, to be precise. While scavenging the deep…