Xbox

Super Time Force hits Xbox One and Xbox 360 on May 14


Super Time Force will be hitting Xbox 360 and Xbox One in just a few weeks. May 14th, to be exact. Here’s a trailer of the game to tide you over until then.