The “lab leak” theory is in the news again. It is essentially revealed as a mainstream position now. As we always predicted it would be. Two weeks ago the New York Times ran a long opinion piece endorsing it (we covered it in This Week). Last week economist Jeffrey Sachs endorsed it in his 2-hour […]