The Nameserver n3560.ns.yunjiasu.com have a IP Address of 61.135.185.76 which is hosted on China.
Serves you the most violent flash games on the net. If you want horror and blood, extremely violence stickman deaths, brutal killing, snipergames all washed in a sadistic bloody...