Shocking scenes are occuring on the streets of San Jose as Trump supporters are chased, punched, kicked, and, as ABC News' Tom Llamas reports "terrorized" as the local police "appears to have lost control." Mobs of protestors, many carrying mexican flags, took over the streets ahead of a Trump rally branding tire irons and burning American flags.

Protestors made up mostly of young ppl. Some throwing up gang signs. There were ppl who came to demonstrate & some who just wanted to brawl — Tom Llamas (@TomLlamasABC) June 3, 2016

Full video of the chaotic situation...

This @Timcast video from the #Trump protest in San Jose is really disturbing. https://t.co/wTp8idVvJH — Blogs of War (@BlogsofWar) June 3, 2016

Social media is awash with videos of the events...

Our video of Trump supporter who says he was beaten up coming out of @realDonaldTrump rally. pic.twitter.com/PQSxjXfonl — Tom Llamas (@TomLlamasABC) June 3, 2016

JUST IN: Trump supporters being attacked, assaulted by protestors outside Trump rally in San Jose - @Jacobnbc https://t.co/l7Lrhd7b9a — NBC Nightly News (@NBCNightlyNews) June 3, 2016

BREAKING NEWS: Trump supporters pelted with eggs, bloodied by agitators outside San Jose rally (@SaraMurray) pic.twitter.com/AYhSaQJPoL — Breaking News Feed (@pzf) June 3, 2016

And just general rioting...

I called 911 but no one answered. Donald trump protest in San Jose, CA pic.twitter.com/LwaWyeYZfq — Marcus DiPaola (@marcusdipaola) June 3, 2016

Raw video: Fighting continues in streets following @realDonaldTrump rally in San Jose. pic.twitter.com/PR9zaAzZKy — M. Scott Mahaskey (@smahaskey) June 3, 2016

Raw video: Punches thrown in clashes following @realDonaldTrump rally in San Jose. pic.twitter.com/U4d7vSbkf2 — M. Scott Mahaskey (@smahaskey) June 3, 2016

Anti-Trump rioters even burned American flags...

This happened tonight in San Jose (@dcbigjohn) pic.twitter.com/PaDrFdx5cY — Breaking News Feed (@pzf) June 3, 2016

No this is not the streets of Tehran... this is San Jose - the best city in America to get a job!!