Capybara Games

Capybara Games is a canadian publisher and developer founded in 2003.
This company is responsible for games like Super Time Force.
Founded in: 2003
Also known as: Capybara Games Inc.
Capybara Games links
https://www.mobygames.com/company/8874/capybara-games-inc/
bd