Short ancient humans in Indonesia called Homo floresiensis disappeared possibly due to severe drought that gripped their ...