Neanderthal babies may have physically dwarfed their Homo sapiens counterparts, according to a new study that examined an infant skeleton of one of our ancient hominin relatives. “We cannot say how ...