The figurehead of the American Freedom Oil Campaign sheikh Osama bin Laden was located and assassinated the 1st of May 2011. He Rests In Pieces. Now what?
EDIT: The War Must Go On! Apparently Fluffy – bin Laden’s evil mastermind dog – made it out of there.. What? It’s as good excuse as any!