Delta Force: special forces that never know victories.

 

v20240901