Casheti
New Member
I heard from someone that it was supposed to be coming out today (which would be tomorrow for you Americans) in demo form on PC. Is that true? I also found a very disturbed man on the internet in my search for news of this demo...