Interesting that this has a trojan, not to mention the link to DLsite page redirects to the home page, so I guess that there were reports prompting its shutdown.
Interesting that this has a trojan, not to mention the link to DLsite page redirects to the home page, so I guess that there were reports prompting its shutdown.