I'm so excited for the upcoming Batman: Arkham Origins game. This is another teaser for all the fans out there that await this potentially epic piece of gaming. I've already reserved my copy. Have you?