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?
‹
›
Home
View web version