An indie stealth game about outsmarting your enemies by altering the senses. Would you rather blind or deafen your enemies?
igdb
0 users have this game
Add to my library