I just read something brief about this game. Seems its set in a prison , serial killers and stuff like that. Has anybody heard about it or its release date??,, help a brutha out












Some people suffer from insanity, I enjoy it.
Doggstarr 1999