Windows
Released: May 6, 2016
Price: $2.99
Insane Decay of Mind: The Labyrinth is a first person horror game. You play the role of Katherine, a young girl lost in the eerie hallways of a building she believes to be her school.
1
© 2009-2024 Anthony Stahler
Post a review