You’re going to die so much when Super Time Force comes out. After giving us sublime trailers and a look at how you can play as a piece of poop, indie dev studio Capybara Games has announced that their time-rewinding action game will be out on May 14 for Xbox One and Xbox 360 .
Powered by WPeMatico