Delta Force?
Mossad?
That was my first immediate thought too.
I hope so. Our guys train hard for this stuff, why not let them see the fruits of their training?