Anti-Trump protesters gather outside of a Donald Trump political rally on April 10, 2016, in Rochester, N.Y. Photograph by Daniel Vasta.
Vendors sell Donald Trump merchandise in front of the buses taking supporters from the Rochester Technology Park to the presidential candidate's rally at the Rochester airport in Rochester, N.Y. on April 10, 2016. Photograph by Joseph Ressler.
Anti-Trump protesters gather outside of a Donald Trump political rally on April 10, 2016, in Rochester, N.Y. Photograph by Daniel Vasta.
Donald Trump supporters wait for the presidential candidate to arrive on the runway for his rally at Jetsmart Aviation Services in Rochester, N.Y. on April 10, 2016. Photograph by Joseph Ressler.
A Bernie Sander's rally attendant takes a picture on her iPhone at the Bill Gray's Regional Iceplex in Rochester, N.Y. on April 12, 2016. Photograph by Alexandra Hayes-Rossiter.
Democratic presidential candidate Bernie Sanders speaks to a crowd of thousands at a rally at the Bill Gray's Regional Iceplex in Rochester, N.Y. on April 12, 2016. Photograph by Joseph Ressler.
Democratic presidential candidate Bernie Sanders pauses for applause during his speech at a rally at the Bill Gray's Regional Iceplex in Rochester, N.Y. on April 12, 2016. Photograph by Joseph Ressler.
Former Secretary of State, and 2016 Presidential Candidate, Hillary Clinton, speaks at a round table event at the New York Regional Market, in Syracuse, N.Y. on April 1, 2016. Photograph by Daniel Vasta.
A Ted Cruz supporter sports a button of the presidential candidate at his rally at Monroe Community College in Rochester, N.Y. on April 15, 2016. Photograph by Joseph Ressler.
Republican presidential candidate Ted Cruz speaks at a rally at Monroe Community College in Rochester, N.Y. on April 15, 2016. Photograph by Joseph Ressler.
Republican presidential candidate John Kasich speaks to thousands of supporters at a rally at the Town of Greece Community and Senior Center in Rochester, N.Y. on April 9, 2016. Photograph by Joseph Ressler.