It started with Mexicans being publicly compared by presidential candidate Donald Trump to criminals and rapists. It escalated to ejections, to sucker punches, to pepper spray.
Waving U.S. and Mexican flags, more than 1,000 people turned out to protest Trump San Diego, a city which sits just 15 miles from the Mexican border city and where a third of residents are Latino.
Many of those who protested outside the arena expressed anger over Trump's views on immigration.
Protesters at a rally in Southern California held by Donald Trump on Wednesday carried signs saying "Stop Nazi Trump" and "Make America Hate Again."
New Mexico Gov. Susana Martinez, the nation's first Latina governor and a rising star within the GOP, has harshly criticized Trump's statements about Mexican immigrants.
El equipo Name Rua Racing Team se reporta para ir por el triunfo en las terracerías de El Bajío
An Ohio man who rushed the stage at a Donald Trump rally pleaded not guilty Friday in federal court to a charge of illegally entering a restricted area.
The protesters parked their cars in the middle of the road Saturday, unfurling banners reading "Dump Trump" and "Must Stop Trump," and chanting "Trump is hate."
The Mexican currency has rallied about 9 percent since the central bank delivered its half-percentage-point hike on Feb. 17.
His rallies often attract small groups of protesters, but Friday's was the first at which there may have been as many protesters as supporters.