It's about damn time. A SEAL team took out Osama Bin Laden. In Pakistan. About damn time we got him. And Pakistan, what the hell? He was apparently in a luxury compound, only a few miles from Pakistan's West Point.
Score one for the U.S.A.
Gotta love the seals.