Retired Marine Corps Gen. John Allen excoriated Republican nominee Donald Trump after the businessman called him a 'failed general' and criticized Allen's endorsement of Hillary Clinton.
"He has no credibility to criticize me or my record or anything I have done," Allen said on ABC's "This Week." "If he'd spent a minute in the deserts of Afghanistan or in the deserts of Iraq, I might listen to what he has to say."