The government refuse to even acknowledge delta force so they must be pretty elite
English
-
"Delta Force," officially known as 1st Special Forces Operational Detachment-Delta (1st SFOD-D)
-
Nice bump to a nearly-year-old thread...