Alien larvae | Sci-fi