For those of you who didn't know, the gloriously (coughmoronicough) nation many TT goer's live in (aka the USA) is announcing a new anti-Russian spy task force.
Here is a pic of two of their most prominent members:
http://img822.imageshack.us/img822/3967/41069.jpg