March 25—Even as the March 22 terror attack in Russia, the sharply escalating Russia-Ukraine war, and ongoing NATO plans to put boots on the ground in Ukraine threaten to push the planet over the edge into thermonuclear war, those who would stop such insanity should take careful note of two developments over the last 48 hours.