Geo Location Information for 97.74.57.62 IP Address. The IP Address 97.74.57.62 is located at 33.5092 latitude and -111.899 longitude in United States. Friendly Location for the IP Address is ARIZONA, SCOTTSDALE, UNITED STATES
Dr. Peter Lindemann's home page showcases his 35 years of research into renewable energy and sustainable technologies, with emphasis on advanced free energy systems sidelined by...