Welcome to Na’ar, Osama

While we wait for whatever’s stopping President Obama from announcing Osama bin Laden’s death, Fox News is calling this a great triumph for the U.S., and NBC News is calling it a great triumph for Obama. Whatever. After the 9/11 terrorist attacks,  masterminded by bin Laden, the Onion ran this piece: Hijackers Surprised To Find […]