More Evidence of Little People in Indonesia
Scientists have discovered additional bone fragments of a small and unusual hominin species that once lived on Flores Island, Indonesia. These findings bolster the hypothesis that the tiny skeleton found last year in Flores...
Read moreDetails