New fossils enter debate over tiny humanlike species that lived in Indonesia

More...