North Bizarrely Claims “American People” And Troops Can “Claim Victory” In Iraq, But “The Administration” Can't Written by Media Matters Staff Published 12/17/11 10:14 AM EST From the December 17 edition of Fox News' Fox & Friends: Video file Previously: Oliver North: Obama has “core philosophy of being anti-American” Oliver North (!) Is Angry That Obama Didn't Get Congress' Approval On Libya