Super Time Force release date set
posted on 05.02.14 at 05:06 PM EDT by (@salromano)
Capybara side-scroller less than two weeks away.

Super Time Force

Super Time Force will launch for Xbox One and Xbox 360 on May 14, developer Capybara Games announced.

Watch a new trailer below.