The Indonesian island of Sulawesi was a likely stepping stone for ancient hominins to reach nearby Flores, the home of the mysterious Homo floresiensis

See Full Page