FanPost

Osama Bin Laden killed by US forces

I'm sure most of you already are aware of this, but for those who aren't: President Barack Obama has announced that Osama Bin Laden has been killed by US forces in Abbottabad, Pakistan. The US has taken "custody" of the body.

Tune in to your favorite news channel for details. Justice may not always be swift, but it is sure.