The Cost of a Dead Osama Bin Laden
[share_sc] As you likely know, it was announced last night that earlier in the week Osama Bin Laden was killed by a small U.S. Navy SEAL team in a luxury compound in Pakistan. I won’t pull punches – this makes me extremely happy. I’m not overly gung-ho about war, but in this case, I’m proud his …