HOME SOG
DELTA

"Special Force Operational Detachment-Delta"

What is Delta Force?