The National Interest on MSN20h
The Delta Force Looks Unstoppable
Delta Force was officially created on November 19, 1977, by COL Charles Alvin “Chargin’ Charlie” Beckwith, a special forces ...