deep web

Sad Satan: Fact or Fiction?

Only games like this could possibly originate from the Deep Web. But are the rumours true?