They Denied a Lab Leak at Wuhan. They Are Wrong About Other Things.
By Mary Beth Pfeiffer | 16 June 2021 TRIAL SITE NEWS — After months of denial, the U.S. government has acknowledged that the COVID-19 catastrophe may indeed have originated in a leak from a laboratory in […]