The Lab Leak Theory Doesn’t Hold Up Posted by Edmond on Thursday June 17, 2021 @09:51AM from the foreignpolicy.com dept. https://foreignpolicy.com/2021/06/15/lab-leak-theory-doesnt-hold-up-covid-china/ ( 1 comment | on HN )
https://www.youtube.com/watch?v=DNxoVFZwMYw