Jon Stewart tells the truth about the COVID-19 Wuhan 'lab leak' theory

First published at 05:56 UTC on June 18th, 2021.

This would be even more funny if it weren't true
Related documentation:
Posted on Cold Spring Harbor Laboratory Research Library: January 31st, 2020. Withdrawn silently without the usual rebuttal comments. Indian Institute of Technology Delhi. ht…

MORE
CategoryHealth & Medical
SensitivityNormal - Content that is suitable for ages 16 and over
DISCUSS THIS VIDEO