The three Alien Whores had landed! They had brought their intergalactic sex toys! They live on sex energy!