On Sunday evening, an “America First! Electric Vigil for the Victims of Illegals and Refugees” rally was held near Main Beach in Laguna Beach. Fearing that extremists would join in, counterprotesters flooded the event. Tensions flared and police made their presence known.

Related:

Counterprotesters’ numbers overwhelm those with ‘America First!’ group in Laguna Beach

Laguna Beach, law enforcement authorities gear up for ‘America First!’ rally

Peace rallies stretch from Laguna Beach to Boston

Here are some photos and videos from the scene.

Laguna Beach Police order crowd to disperse. No car, person on PCH #lagunabeach pic.twitter.com/oitjcjFMnW — Tomoya Shimura (@OCRTomoya) August 21, 2017

SWAT team announces that arrests will be made for unlawful assembly if persons do not disperse pic.twitter.com/1X26GqYn0w — Jonathan Khamis (@JonathanKhamis) August 21, 2017

SWAT vehicle has arrived pic.twitter.com/P8vSjeKbad — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Chants may be dying down a little. Both sides want the other to go home pic.twitter.com/gstzOyqog4 — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Police with batons pic.twitter.com/2xyvLx84Ex — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Chaos in the streets as the police on horseback are trying to disperse the protesters pic.twitter.com/6VLxKnbjHj — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Police are closing in on the protesters forcing people to leave pic.twitter.com/mzMVLjkUHb — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Confrontations occurring all over the beach. Police splitting them apart. pic.twitter.com/ngF763KPUv — Tomoya Shimura (@OCRTomoya) August 21, 2017

A little while ago at #lagunabeach protest, on the counter-protester side. pic.twitter.com/BI3Srqa69C — Chris Haire (@CJHaire) August 21, 2017

Police as far as Fullerton here pic.twitter.com/WEfHVM7mIa — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Police on the beach. Don't see this everyday. pic.twitter.com/OHue4qLpCs — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Police are pushing the sides back pic.twitter.com/6qAyugyHHq — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Multiple choppers and this plane circling above the main beach. pic.twitter.com/5h2fNJq0GB — Tomoya Shimura (@OCRTomoya) August 21, 2017

Police creating barrier so that the two sides do not mix pic.twitter.com/vgDxXTfBBz — Jonathan Khamis (@JonathanKhamis) August 21, 2017

Mounted units arrive at the beach to create barriers between the groups. pic.twitter.com/VZsnijnxMC — Tomoya Shimura (@OCRTomoya) August 21, 2017

Police step in to separate the two groups at the main beach pic.twitter.com/Az8Ew4ti8e — Tomoya Shimura (@OCRTomoya) August 21, 2017

Things getting a bit heated at the main beach. pic.twitter.com/NbUvB3U01Z — Tomoya Shimura (@OCRTomoya) August 21, 2017

Bystanders cheer as police officers in riot gear arrive. They are lining up on the boardwalk. pic.twitter.com/JdCk7uRuZP — Tomoya Shimura (@OCRTomoya) August 21, 2017

Police step in to break up confrontation pic.twitter.com/RCANtFKd56 — Tomoya Shimura (@OCRTomoya) August 21, 2017

America First rally participants say they've convened in Laguna Beach each of the past five months to oppose illegal immigration. pic.twitter.com/PbkWfdRNsp — Tomoya Shimura (@OCRTomoya) August 21, 2017

Police arrive at scene of Laguna Beach protests. pic.twitter.com/30FOlufDWG — Chris Haire (@CJHaire) August 21, 2017