Naked Capitalism has the article (with transcript) Michael Hudson Discusses Russia Sanctions Blowback on the Renegade.
Michael Hudson gives another talk on the broader implications of US sanctions against Russia for the American economy, the dollar, and China.
I am no longer placing any bets who who has a better prediction of the future. We are just going to have to watch it play out.