Geo Location Information for 72.11.141.18 IP Address. The IP Address 72.11.141.18 is located at 34.0432 latitude and -118.251 longitude in United States. Friendly Location for the IP Address is California, Los Angeles, United States, 90014
看2015最新電影,就上tw116,tw116囊括海量影音先鋒、西瓜影音、快播高清等資源,讓你足不出戶,暢享海量高清電影!