There's so much this man says that is provable nonsense - I'll just pick out his most extreme comment to highlight the insanity of his position. This one, perhaps: "They [Russia] are winning the war for 2.5 years, now they know they're going to lose this war" - an obvious oxymoron, but no...