Science prides itself on self-correction — but history shows it has taken some spectacular wrong turns. For over two millennia, spontaneous generation was accepted as fact, claiming life could emerge ...