Sunday, January 26, 2025

Here we go again

Yet another "now the truth can be told" moment a week into Trump's Presidency: "Conspiracy Freaks Batting 1000: CIA Believes Covid-19 Likely Caused by Lab Leak." 

No comments: