Covid ‘most likely’ leaked from China-controlled lab: FBI director’s assertion 2 min read World News Covid ‘most likely’ leaked from China-controlled lab: FBI director’s assertion james March 1, 2023 The Covid virus maximum probably leaked from a lab in Wuhan in China, FBI director Christopher Wray...Read More