How 'bout them Titans, lol? Welcome back.
There's lots of ululating going on in this show! No, wait, that was horses whinnying.
What's with the light blue burqas, ya know? I think this is Afghanistan, tho.
Looks like they are showing the run up to another chance to nail bin laden.