V. Villains


Evil Space Aliens


Rita Repulsa
Rita Repulsa is an intergalactic space witch that somehow ended up in a Space Dumpster on the Moon. She escapes this Space Dumpster after the moon explodes, landing on Earth.