Nice they are finally announcing Bin Laden’s death! He has been dead since December 2003 as far as I know.
It’s pretty anti-climactic if you ask me.
Do you know information from good sources, or just opinion based on public knowledge?