She was on the feedback poll before. Hope she comes out in Season 3.
Fake, but I’d be excited as hell if we got even 1 or 2 of these outside the obvious Tusk/Kim Wu/Gargos ones.
Green Arrow for season 3?
“Ultratech, you have failed this city!”
Is that a Battletoad?