An in-depth look at the origins of Covid-19. Did it really start in a food market in Wuhan, China? Or was the global pandemic caused by a lab accident in the same city?
Unfortunately the movie Did Covid Leak from a Lab in China? is not yet available on Netflix. Follow us on Facebook to see when Did Covid Leak from a Lab in China? becomes available on Netflix!
We have detected that you are using an ad blocker. In order to view this page please disable your ad blocker or whitelist this site from your ad blocker. Thanks!