Doug Macgregor: Russia has won the war… the U.S. and European delusions are cruelly shattered

Russia has won the war in Ukraine, and American President Donald Trump’s belated peace efforts are largely irrelevant, says Doug Macgregor.