Videos and Podcasts

The Minotaur Minute

March 14, 2022 - Who's going to win the war between Russia and Ukraine?  China is.