Rep. Steve King of Iowa believes President Obama is a “Muslim Marxist” who “does not have an American experience,” according to remarks he both made and agreed with at a town hall meeting.

KING: I’ve just started to think about what we need to do and I have made this argument for a long time now that I am in the business of seeking to embarrass the administration into enforcing the law, particularly with regard to immigration.

BYSTANDING CONSTITUENT: He won’t do that. He’s a Marxist! He’s a Muslim Marxist.

KING: He’s at least a Marxist. And he surely understands the Muslim culture.

CONSTITUENT: He surely does. That’s where he grew up with, that’s his culture.

KING: He doesn’t have an American experience. He does not have an American experience.