The scientific community believe a small species of human known as homo floresiensis once lived on the island of Flores, ...