Guide an alien parasite through it's new earthly surroundings in this interactive horror adventure.
Categories: Adventure / Seek and find
Screenshot(s):