Dement

Year
Dement

Wolfvale's town has many secrets. Located in a mountainous region of Washington, the people are generally kind. However, in the small neighboring town of Quiet Mountain, a girl living with her father has seen what lies beneath the mask.

Platform
RATING
To top