Looma Red Wind



Looma Red Wind is a villain from the Ben 10 universe

Rise of the Villains
She serves the Galactic Empire as one of there best worroirs.