IP address 69.64.52.22
Latitude 38.6346
Longitude -90.1913
Country United States
Region Missouri
City St Louis
Organization HEG US