By | July 30 2011 3:02 AM

Scientists have long debated what caused the Neanderthals to die off. A new study has suggested that a flood of prehistoric humans pouring into Europe inundated our ancient rivals and overwhelmed them with sheer force of numbers.