For so long anyone who dared suggest COVID-19 began in a Wuhan lab was dismissed, criticised and mocked. Now the US Energy Department and FBI have conceded a lab leak most likely caused the pandemic. Sky News Digital Originals presents this report from Host Rita Panahi.
Unfortunately the movie Lab Leak Liars: How China and Authorities Deceived Us is not yet available on Netflix. Follow us on Facebook to see when Lab Leak Liars: How China and Authorities Deceived Us 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!