Geo Location Information for 218.24.17.40 IP Address. The IP Address 218.24.17.40 is located at 42.2931 latitude and 123.841 longitude in China. Friendly Location for the IP Address is Liaoning, Tieling, China, 112600
奇趣吧是一个猎奇网站,每日搜集天下各类奇闻异事,奇闻怪事,奇闻趣事,未解之谜,考古发现等等,同时也提供UFO飞碟以及各类异形怪物图片供网友们欣赏,是一个不可多得奇闻网.