Ames - Democratic presidential candidate Hillary Clinton is ripping into rival Bernie Sanders, saying the Vermont senator offers unrealistic policies and overstates his anti-establishment credentials.
For days, Clinton has cast Sanders as a less forceful advocate for gun control, targeting a 2005 vote he cast that gave immunity to gun manufacturers.
She is now broadening her critique, arguing that if Sanders wouldn't combat the National Rifle Association, he couldn't be trusted to take on other special interests.
Clinton says she has "the scars to show" from going after corporate interests and big business.
The new assault marks an effort by Clinton to undermine the Sanders campaign's central argument that the he is a political outsider who will push for radical liberal changes.
It comes as polls show a tightening race in Iowa.