Websites hosted on 71.123.242.52 IP Address
Geo Location Information for 71.123.242.52 IP Address. The IP Address 71.123.242.52 is located at 33.0391 latitude and -97.0764 longitude in United States of America. Friendly Location for the IP Address is Texas, Flower Mound, United States, 75028.
TalkOrigins Archive: Exploring the Creation/Evolution Controversy
- talkorigins.org
Explores creation/evolution/intelligent design, gives the evidence for evolution, and tells what's wrong with intelligent design & other forms of creationism.
524,441
$
2,400.00
TalkDesign | Critically analyzing the Intelligent Design movement
- talkdesign.org
15,451,460
$
8.95