Hominid species that lived about 18,000 years ago may still exist
The residents of Flores Island (Indonesia) are said to have sighted individuals of the Hominids species, leading to speculation that they may still exist today.Homo floresiensis is characterized by a ...