May 7, 2023
The Russian delusion is hitting the hard wall of Reality and the immorality of their savage, ruinous invasion of Ukraine undermines all justifications and reasoning and eats away at anybody with a conscience. The military leaders are most likely to know the Truth of the matter first since they see it in all of its full unvarnished ugliness. Let's hope this is the last serious war for a very long time.