Stockholm Stockholm Museum of Natural History – Hominids reconstructions for a new exhibition on the origins of Mankind.