Explore the dark world of Zoochosis, a 2024 indie release where players navigate a nightmare zoo plagued by parasitic horrors and ethical dilemmas.
Tag
Explore the dark world of Zoochosis, a 2024 indie release where players navigate a nightmare zoo plagued by parasitic horrors and ethical dilemmas.