Scientists have finally come face-to-face with an ancient human ancestor called Little Foot. A new digital reconstruction reveals the visage of one of our oldest close human relatives, researchers ...