You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser.
O
i legit nutted upon seeing the trailer
I particularly like that it's hinting part of it at least takes place on Earth. Hell on Earth is gonna be fucking dope.
I've heard about this...