Journalist and reformed bow-tie enthusiast Tucker Carlson recently returned home from a trip to Russia with glowing reviews of the former Soviet Union and its leader, President Vladimir Putin.
9 Amazing Things Tucker Saw That Prove Russia Is Better Than America,
February 15, 2024 at 03:13PM from Babylon Bee, at Babylon Bee
Click on the headline to read the full article at Babylon Bee