Spread the loveWitness history looks back at the opening of Homo Floresiensis since 2003 on the Indonesian island of Flores.