Izzat "Rita" from "Doom Patrol"?
KING OF KANGZ!
Don't know why this phrase made me laugh so damn much."1"
Were they Kangz, or...