Especially when you consider the Saddam execution. Osama was an even bigger price, so you'd think they'd display "their catch" for all to see and eventually have the new government of Iraq execute him, like Saddam.
They said that they dumped the body because no country would accept the body. I dont buy it.