like species of humans may have colonized the Indonesian island of Flores as far back as a million years ago, much earlier than thought, according to a new study published Thursday.
These early ancestors, or hominins, were previously thought to (...)