Tag: October 18th

We're all anxiously waiting for Arkham Origins to drop in October. All the hype makes us twitchy, wanting it...