Former Rep. Beto O'Rourke held a rally in El Paso, Texas, on Monday night, in direct competition with President Trump's own event. O'Rourke, who is considering a 2020 presidential bid and represented the border city in Congress until January, led thousands in a "March for Truth," just before Mr. Trump took the stage to rally support for his long-promised border wall.
O'Rourke told the crowd, "You make El Paso proud and you make the country proud."
Protesters chanted "No wall!" and "Viva Beto!" as they proceeded.
The march's organizers said Mr. Trump's "fixation on a border wall and his distortions of life in El Paso and along the border are unacceptable. Our communities will always stand to include immigrants, oppose racism, and defend the truth."
Over the weekend, O'Rourke posted a photo to Instagram of a homemade sign, as well as a video with his daughter Molly in which he said marchers would "meet lies and hate with the truth and vision of the future from the U.S-Mexico border."
The march began at 7 p.m. ET and O'Rourke took the stage after 9 p.m., arond the same time Mr. Trump's "Make America Great Again" rally began.