OffG’s Lab Leak “I Told You So”
Back in January, as part of our “predicting 2025” series, I wrote that 2025 would be the year of the Lab Leak reveal, and that the lab leak theory (LLT) would be “quasi-officially true” by the end of the year: Lab leak theory has already come a long way from barely even a fringe idea to […]