The Visitor Returns

Game instructions

Another alien parasite in a horror adventure.