Incoming NRA President Oliver North Makes Racist Claim That All Iranians Are Liars During Fox News Appearance

Don't Sit on the Sidelines of History. Join Alternet All Access and Go Ad-Free. Support Honest Journalism.