Websites hosted on 118.193.198.97 IP Address
Geo Location Information for 118.193.198.97 IP Address. The IP Address 118.193.198.97 is located at 31.2222 latitude and 121.458 longitude in China. Friendly Location for the IP Address is Shanghai, Shanghai, China, 200020.
愚人节必须快乐~~~~
- huaxia10111.win
这是一个捉弄人的网页,弹出的对话框让人哭笑不得,不会损坏电脑,如果想快速过关,按住回车不放即可。
Not Applicable
$
8.95