>>514867272
Wrong! Denisovans founded China and Neanderthalers founded Germany. They're still plenty of them roaming the streets.