During an emotional speech at a Sunday vigil mourning victims of a mass shooting in El Paso, Texas, former representative Beto O’Rourke doubled down on his criticism of Donald Trump, comparing the president’s inflammatory rhetoric to language used in Nazi Germany.

“We have a president right now who traffics in this hatred, who incites this violence, who calls Mexican immigrants rapists and criminals, calls asylum seekers animals and an infestation,” the 2020 Democratic presidential candidate said, quoting earlier Trump remarks.

“You may call a cockroach an infestation, you may use that word in the Third Reich to describe those who are undesirable, who must be put down because they are subhuman. You do not expect to hear that in the United States of America in this age, in our generation, in this beautiful country that decided 243 years ago that we would not define ourselves by race or ethnicity or our differences — but by the fact that we were all created equal.”

The shooting, which took place at a local Walmart, left 22 dead and more than two dozen injured. The suspected shooter is believed to have penned a violent, anti-immigrant screed prior to the massacre.

O’Rourke, who represented a district which including El Paso from 2013 to 2019, said his community will “not be defined by the murders ... but instead in the way we choose to overcome them.”

“I am so proud of El Paso at this moment,” O’Rourke told thousands who had gathered at the vigil. “A community that will not be defined by the murders we saw yesterday but instead in the way we choose to overcome them — define ourselves by our love, our courage, our confidence and our strength, in the face of this weakness and fear and intolerance.”