Tag: Rating 7/10

Distrust Review

A challenging indie horror survival game set in an Arctic research base with both interesting and frustrating features.
error: Content protected by DMCA.