New little men, living 700,000 years ago, have been discovered on the Indonesian island of Flores, outside the cave of Liang Bua which had delivered the first Hobbits in 2003. A photo from October 27, 2004, with a reproduction of the skull of the man from Flores, nicknamed the Hobbit due to its sma