Last night Bill O'Reilly & Jon Stewart faced off in a political debate that was watched around the country both in family living rooms and live streaming online. If you missed it, we've got the whole thing for you here.

With a strong sense of humor, and a poignant sense of political views, O'Reilly & Stewart took turns poking fun at not only each other, but at the state of our nation. If you are easily offended, this may not be for you, but if you have a sense of humor, I think you'll be fine.

WARNING: May contain language that could be offensive to some viewers.