
A Visit to Osama's House
The last place Osama Bin Laden was ever seen in public was at his home in Jalalabad, Afghanistan. Well, technically its just a bit out of town. Conveniently on the way to his commute to Tora Bora down in the Pachir Wa Agam district just two hours drive south. Well, the other day our team finally got around to going by and "paying our [dis]respects".
I'm not a big fan of sociopathic mass murderers, so we thought we'd leave a little message on behalf of the people of New York.