Selena Angel



Master Commander Selena Angel, a.k.a "Wirlwind"

Selena is the most ferocious and strategical mind under the Invictus Illuminati Military command.