Image 1 of 1
KLG7277r55f7.tif
Scientists make discoveries in Liang Bua cave,Flores Hominid, H. Floresiensis, Mike Morwood, Flores Island, Indonesia, Nicknamed Hobbit, 40,000, Island Dwarfism