Homo floresiensis was discovered in Liang Bua Cave on the Indonesian island of Flores and became famous for its small body ...