OMG sciencefromMail Online5 months agoInside remote island where ancient human could still be aliveThe legend of a tiny 'ape man' on Flores highlights folklore amidst scientific discoveries of ancient human relatives.