Incognita is a puzzle strategy stealth game for the PC by Klei Entertainment. Last minute changes left the game called "Invisible Inc.'".
Advertisement
Incognita is a puzzle strategy stealth game for the PC by Klei Entertainment. Last minute changes left the game called "Invisible Inc.'".