Scientists find possible artefacts of oldest known Wallacean hominids in Indonesia

Scientists find possible artefacts of oldest known Wallacean hominids in Indonesia