Thunderstrike, huh? Something tells me that isn't your real name. I'm Epiphany.
No need on that one, whoever this Cho person is isn't the one that did this. There's these seals, yeah? They're the locks on Lucifer's cage and shit. Or, they were, until they went and got broken. One of them was like... a barrier between dimensions or some shit like that. Because that one got shattered people have been showing up here from other dimensions for like... four years? Something like that.