Jon Stewart Shocks Lefties .. says the Wuhan Virus was created at the Wuhan Lab

 .. and for the first time, TV and Twitter Addicted Lefties Take It Seriously

Strong case for the Lab Leak Theory Fact .. by Jon Stewart. 

 Watch

3,468,472 views - Jun 18, 2021

Read it all - .. Some interesting reactions from the ludicrous left.