Americans can rejoice in bin Laden’s death

Freedom Communications It is, of course, a U.S. victory that Navy SEALs, acting on CIA intelligence in a Muslim nation, killed al-Qaida founder Osama bin Laden. The lethal firefight inside a fortified compound in Abbottabad, about 35 miles north of Islamabad, the Pakistani capital, ended nearly 10 years of pursuit of the man viewed by […]