Stone tools reveal that hominins lived on the Indonesian island of Flores a million years ago.
just crazy. Someone needs to get out their bible.