Am I the only one thinking it's info about the Diablo movie? Why else would have the web link here? Or, it could be a diablo spin-off, IE a mobile game, or console port.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.