Alien Parasites make sex slaves out of hot chicks

mind-controlling parasites conquering the world!