4.30.2010

More Proof The Terrorists Have Won

This is apparently the new viral video that's gone, uh, viral over the last couple of days. Yep. Real troops. Stationed in Afghanistan.
You know, we haven't heard from one-time frequent commenter Jarhead in a while. Coincidence?