Blog

Feb 28, 2023

Covid: FBI chief Christopher Wray says China lab leak ‘most likely’

Posted by in category: futurism

Christopher Wray says the FBI has “for quite some time” settled on a potential lab incident in Wuhan.

Comments are closed.