I have an open mind and wait and see the end results about it.
If it is human then will be interesting to see how many more humans are there 15 cm long and live with normal body functions to the age of 6 or 8.
By the way it is not only Greer or Nolan,s work in the team are:
Theodore C. Loder, PhD is a Professor Emeritus in the Department of Earth Sciences at the University of New Hampshire
Dr. Lynne Kitei is an internationally acclaimed physician

