Neanderthals lived alongside Homo sapiens for thousands of years

1 answer

Right.