CNNTrump's top general puts his reputation to the test over IranJan 13, 2020Michael Warren & Zachary CohenBy Michael Warren & Zachary Cohenmore_vert