Facility 231

Facility 231 is an indie horror game.

Synopsis
When a strange alien creature TBD.