fbpx

Tags : xcom

News

XCOM Officially Delayed in to 2013

It’s been a rough road so far for XCOM.  With the title originally being slated for release last year, it was pushed to March 2012.  Everything seemed to be on pace for the title except for the fact that there were no previews, media, or really any information at all being mentioned for the game. After […]Read More