A top general at the Pentagon was suddenly removed from his senior post earlier this week and has now retired, according to two sources familiar with the situation.
This comes as the Iran war stretches into its ninth month, and the U.S. military now estimates that war is costing U.S. taxpayers $47 billion.
Source: ABC News