Nick Russell on May 1st, 2011

America is rejoicing over the news that Osama bin Laden has been killed in an attack by American Navy Seals on his fortified compound in Islamabad, Pakistan. Thousands gathered at the White House, waving flags and singing songs when the news was announced, and at Ground Zero in New York, more revelers celebrated the death […]

Continue reading about Burn In Hell, bin Laden