Posted on April 20, 2017April 20, 2017 by News Desk Flo_Face SA artist Katrina Kenny's impression of the Indonesian fossil remains of Homo floresiensis, a species of tiny human discovered on the Indonesian island of Flores in 2003.