Stephen Colbert Flubs Basic Fact about COVID Origin during Jon Stewart Exchange
11:58am PDT - June 15th, 2021 jon stewart - National ReviewColbert suggested that the bats studied by the Wuhan lab live in the city of Wuhan. They actually reside nearly 1,000 miles away.