Ravan (New Earth)

Ravan. Affiliated with Onslaught and the Suicide Squad.