Fossil remains of the small hominin species Homo floresiensis were discovered on the Indonesian island of Flores

Opening sign-in…