All Stories Tagged: Capybara

Super TIME Force trailer takes things slow

Super TIME Force's release date is fast approaching. In fact, the game's set to arrive on Wednesday. It's all happening so fast! With so much to take in, it's understandable if you want to slow things down a notch. Capybara agrees and would like to move things at a slower pace (sort of) with the game's latest trailer.