Trump attacks another witness as his impeachment defense faces new tests – CNN November 18, 2019 Uncategorized