I can't believe it... It's true...

Osama Bin Laden's body is in U.S. hands. Finally did it.