My Review of Visage

Visage Definition: To face; confront; brave. When the PR team for Visage contacted me about reviewing it as a serious contender for one of the scariest games of all time, I was skeptical (that’s what the marketing team for every “scary” movie or game says). But now? It definitely made the list. I would describe