China’s ‘Bat Woman’ Shi Zhengli denies ‘trying to defect with confidential files’

China’s infamous ‘bat woman’ coronavirus scientist has denied reports circulating on social media that she attempted to defect from the Chinese regime. Rumors had begun to spread across social media over the past 48 hours that Shi Zhengli had escaped from China, and brought hundreds of confidential documents to the U.S. embassy in Paris.  Shi, … Read more