Science Experiment Confirms Spontaneous Mutations Support Darwin’s Theory On November 20, 1943, physicist Max Delbrück and biologist Salvador Luria published a pivotal paper that confirmed a fundamental aspect of Charles Darwin‘s theory... Editorial7 hours ago