Websites hosted on 63.96.143.17 IP Address
Geo Location Information for 63.96.143.17 IP Address. The IP Address 63.96.143.17 is located at 29.5726 latitude and -95.1004 longitude in United States of America. Friendly Location for the IP Address is Texas, Houston, United States, 77058.
Lunar and Planetary Institute
- lpi.usra.edu
A research institute that provides support services to NASA and the planetary science community.
98,002
$
148,320.00