Geo Location Information for 52.117.206.147 IP Address. The IP Address 52.117.206.147 is located at 32.9395 latitude and -96.8387 longitude in United States. Friendly Location for the IP Address is Texas, Dallas, United States Of America, 75244
Global short film festival champions emerging artists by celebrating the best international indie short films and is presented by Filmmakers Magazine.