Originally posted by InterestedObserver
Originally posted by larphillips
Apparently Osama Bin Laden is dead.
Smells to high heaven...
Are you just speculating? Or do you have a source?
On the smell, or the announcement?
Fox News is discussing it right now... apparently they have multiple sources.

