Island of the Little People The impact on physical anthropology of the diminutive hominid Homo floresiensis cannot be understated. The discovery in a rock shelter on the Indonesian island of Flores , announced in the 