Scientists at UMT have found ancient man living in the small Texas town of Azle located west of Fort Worth. Dr. Bob White said, “It seems as if an entire tribe of Neanderthals escaped extinction and have been living right under societies’ nose”.
Scientists at UMT have found ancient man living in the small Texas town of Azle located west of Fort Worth. Dr. Bob White said, “It seems as if an entire tribe of Neanderthals escaped extinction and have been living right under societies’ nose”.