It’s 11:51 PM, EST, on May 1, 2011. And Osama bin Laden has just now arrived in hell.