Neanderthals Had Similar Life Spans to Modern Humans

More from LiveScience