futureyadayadayada.com
once more, the lab leak hypothesis
Intercept tries to explain the recent developments on the lab leak hypothesis, but it still leaves me a bit confused. Here are the facts as I understand them: In 2018, Chinese scientist Shi Zhengli…