Sekitar 12 tahun lalu tepatnya pada tahun 2004, dunia dihebohkan dengan ditemukannya fosil tengkorak manusia purba di Pulau Flores, tepatnya di Liang