Osama bin Laden, the mastermind behind the September 11th terror attacks that killed thousands of Americans, was killed in a firefight with U.S. forces on Sunday in Abbottabad, Pakistan.

Continue reading →