Witness History looks back at the 2003 discovery of the Homo floresiensis on the Indonesian island of Flores.