I don't believe the mass extinction theory for a second. I've seen the arguments for it, but hey, I still believe that human life originated in Asia as well. I also think that the neanderthals interbred with the cro-magnums in europe, resulting in the European stock.