Alien parasite