Thursday, July 18, 2013

Capybara Games Have Released A 6 Minute Game Play Trailer For Super Time Force

Capybara Games have released a new 6 minute game play video for Super Time Force, their upcoming XBLA game.



Source: Play XBLA

No comments:

Post a Comment