Science is supposed to be self-correcting, but admitting mistakes is easier said than done.
See All 1109 Episodes of "SciFri"