Share this postMaking Sense of the Russian Invasion of Ukraine (Part 2: The Blitzkrieg Fails)johnhulsman.substack.comCopy linkFacebookEmailNoteOtherPlayback speed×Share postShare post at current timeShare from 0:000:00/0:00Share this postMaking Sense of the Russian Invasion of Ukraine (Part 2: The Blitzkrieg Fails)johnhulsman.substack.comCopy linkFacebookEmailNoteOtherMaking Sense of the Russian Invasion of Ukraine (Part 2: The Blitzkrieg Fails)John HulsmanMar 07, 2022Share this postMaking Sense of the Russian Invasion of Ukraine (Part 2: The Blitzkrieg Fails)johnhulsman.substack.comCopy linkFacebookEmailNoteOtherShareSubscribeShare this discussionMaking Sense of the Russian Invasion of Ukraine (Part 2: The Blitzkrieg Fails)johnhulsman.substack.comCopy linkFacebookEmailNoteOther0 CommentsAround the world in 20 minutes Making sense of our fascinating new world, one story at a time Making sense of our fascinating new world, one story at a time SubscribeAuthorsJohn Hulsman
Making Sense of the Russian Invasion of Ukraine (Part 2: The Blitzkrieg Fails)