The small skull of a diminutive hominid fossil found on a remote island in Indonesia seven years ago are consistent with primate evolution and not likely the result of a disease, researchers say.
Comments
You need to be a member of CKA and be logged into the site, to comment on news.