Public Display of the Gross Incompetence of U.S. and NATO Military Leaders

If you are still wondering why the United States failed to prevail in Iraq and Afghanistan, especially Afghanistan, all you need to do is watch Tuesday’s press conference of the Ukraine Defense Contact Group in Brussels, Belgium.