Jon Stewart recalled the intense backlash to a Covid lab leak theory bit he made on Stephen Colbert’s show in 2021, the pushback looking slightly awkward in light of a Department of Energy report acknowledging — though with “low confidence” — that a China lab leak could have been the origin of Covid.
RELATED: Jon Stewart to the Left, media: Told you so about the lab leak
Categories: China, Coronavirus, Jon Stewart, Liberals Making Sense, What Liberal Media?