Britain: One Million Years of the Human Story – the making of the models / natural history museum. Britain’s Natural History Museum will be displaying ultra-realistic sculptures of a Neanderthal and an early Homo sapiens for an upcoming exhibition. Dutch artists, the Kennis brothers, created the sculptures by reconstructing bones found in archeological digs. See […]