
Super Time Force is a side-scrolling action and shooter video game by Capybara Games, released for the Xbox 360's Live Arcade service and Xbox One. It was released on May 14, 2014. An updated version of the game, Super Time Force Ultra was released o ...
more on Wikipedia