Jon Stewart's Wuhan Lab Leak Rant Leaves People Confused If It's Satire or Not
7:16am PDT - June 15th, 2021 jon stewart - NewsweekDuring a Monday appearance on "The Late Show with Stephen Colbert", Stewart shared his belief that COVID-19 originated from within the walls of China's Wuhan Institute of Virology.