Retired four- star Marine Gen. John Allen: ‘There is blood on Trump’s hands for abandoning our Kurdish allies’
On Sunday, John Allen a retired four-star Marine general bluntly and publicly criticized Donald Trump over the Turkish military offensive ...