This is one game that I believe that should touch every console, portable and mobile devices. Super Time Force look like you should have seizures, muscle spasms and foaming out of the mouth. It looks so wild and crazy, I feel like I’m watching Marvel vs Capcom 2 for the first time. HELP ME!
Super Time Force expecting to be release in 2013 on Xbox Live Arcade.