ANN ARBOR -- Democratic presidential candidate Bernie Sanders delivered a wide-ranging speech in Ann Arbor Monday night to a crowd of more than 5,700.

The senator from Vermont drew big cheers as he attacked Hillary Clinton and Donald Trump while encouraging the crowd to vote in Tuesday's primary election.

"Tomorrow is a very, very important day in the history of politics in America," Sanders said. "If there is a large voter turnout tomorrow, we will win ... Tomorrow Michigan has the opportunity to move this country forward toward a political revolution."

The rally was high-energy throughout, and the crowd cheered and booed freely and loudly to express their delight or disgust with people and groups mentioned by Sanders.

"I thought it was fantastic," 15-year-old Alyssa Boye said. "I loved all of it and I support all of his positions."

Boye attended the rally with her father David, a teacher in the Detroit Public Schools. David Boye said he left work early and his daughter left school early to be at the event.

"It's really great, he gets her and young people like her interested in the political process. She wanted to be here," he said.

"For me, I love that he supports equality and he supports the workers."

The theme of political revolution wove throughout Sanders' speech, which lasted about 50 minutes. It included a long list of core Democratic issues including LGBT rights, abortion, increased minimum wage and income inequality.

Sanders repeatedly railed against the wealthiest Americans, saying they had benefited from historic income and wealth inequality and it is now time for them to give back to the rest of the country.

"Why is it okay that when the crooks on Wall Street helped destroy the economy, they got bailed out by Congress?" Sanders asked as the crowd booed. "But it's not okay to say to Wall Street, 'Sorry, you're going to have to help the middle class of this country."

The messages resonated with the crowd, which skewed young but also included many non-millennials. Sanders would often launch into different themes during the speech by highlighting that his campaign listens to various groups--women, African Americans, Native Americans--and can address their needs.

"I feel like Bernie cares and I wanted to support him and show him that I want to support what he's about," University of Michigan freshman Grayson Rice said.

"People always bash him for wanting to bring about radical changes but everything starts with a radical change so I think it's really inspiring what he's trying to do."

Throughout the speech, Sanders' reminded the audience of the importance of voting and continuously sought to distinguish the difference between his positions and those of Clinton and the Republican candidates. Some of the loudest cheers of the night came when he referenced a poll that showed he would defeat Donald Trump by 22 points in a head-to-head battle in November.

Like Alyssa Boye, many in the crowd will not be old enough to vote for Sanders Tuesday. Pioneer High School freshmen Alausi Martinez and Sophie Lete-Straken went to the Bernie Sanders headquarters in Ann Arbor Sunday after Martinez's mother encouraged them to volunteer and be involved in the political process.

"We were on the hype committee so we got the crowd all riled up," she said. "I like his policies and I think he has the overall message that we need in this country."

The rally ended with Bernie onstage singing "This Land is Your Land" alongside local band JR JR, the grammy-winning lead singer of Fun Nate Ruess and movie star Shailene Woodley.