An ancient human ancestor called Homo floresiensis was likely a scavenger who subsisted on the scraps left behind by the fearsome Komodo dragons that shared their home on the island of Flores in ...