NY Times publishes op-ed admitting COVID likely originated from Wuhan lab
Tue Mar 18, 2025 - 5:47 pm EDT (LifeSiteNews) — The New York Times has published an opinion piece admitting that COVID-19 was likely leaked from the Wuhan lab in China and that key government officials covered it up. In a…