He again called on Clinton to release the text of her speeches to Wall Street audiences, and criticized her for her early support of the Iraq War. He promised free college tuition, a national minimum wage hike to $15 an hour, and legislation to guarantee three months of family leave to American workers. He said, as he has before, that he would pay for it with a tax on “Wall Street speculation.”

“Now is the time for Wall Street to help the middle class of this country,” he said.

He jabbed at Republican claims to represent “family values,” saying their real message is that “no woman in this room, in this state or in this country should have the right to control her own body.”

“What they mean when they talk about family values is that our gay brothers and sisters should not have the right to be married,” he said, to thunderous response from the crowd.

Sanders still trails Clinton in the delegate race, but he touted his primary wins in nine states so far — including his recent upset victory in Michigan, where polls had shown him behind by double digits.

He also pointed out that he has done better than Clinton does against GOP front-runner Donald Trump in many polls.