Tag Archives: 2015

Super Time Force Ultra – Review

maxresdefault

Super Time Force is a side-scrolling action and shooter video game by Capybara Games. It was released on Xbox 360 and Xbox One in May 2014. An updated version of the game called Super Time Force Ultra was released in