Most coverage of Donald Trump’s rallies are about people disrupting it. But one American journalist went there and quietly observed what was going on.

He came back shaken and scared.

Jared Yates Sexton is a writer and political correspondent from the state of Georgia.

Yesterday, Donald Trump held a rally in Greensboro, North Carolina. Sexton went there to cover the event, and wrote a series of tweets.

Here they are, in chronological order:

Trump event like a security state. Just watched a girl get denied for being "too alternative." — Jared Yates Sexton (@JYSexton) June 14, 2016

There's an ungodly amount of extremely drunk people here. — Jared Yates Sexton (@JYSexton) June 14, 2016

Big seller is a shirt that says Trump That Bitch. Everyone wearing one is being asked to pose for pictures. Big thumbs up. Big grins. — Jared Yates Sexton (@JYSexton) June 14, 2016

Just got told I don't "look right." — Jared Yates Sexton (@JYSexton) June 14, 2016

Crowd chanting BUILD THAT WALL BUILD THAT WALL over operatic music. — Jared Yates Sexton (@JYSexton) June 14, 2016

I don't like Hitler comparisons but that was positively like Nuremburg rally level crazy. — Jared Yates Sexton (@JYSexton) June 14, 2016

People laughing about how pissed their sisters are going to be. "they deserve it" — Jared Yates Sexton (@JYSexton) June 14, 2016

First protestor taken out for chanting We Bleed Red — Jared Yates Sexton (@JYSexton) June 14, 2016

There's a protestor next to me and he's scared to death — Jared Yates Sexton (@JYSexton) June 14, 2016

Lots of people yelling bitch at Clinton's mention — Jared Yates Sexton (@JYSexton) June 14, 2016

Crowd won't clap for call for unity with LGBTQ — Jared Yates Sexton (@JYSexton) June 14, 2016

Crowd member just shouted "gays had it coming" — Jared Yates Sexton (@JYSexton) June 14, 2016

Saying Orlando shooter shouldn't of been here as child of immigrants — Jared Yates Sexton (@JYSexton) June 14, 2016

Increase military. Jobs. Refutation of immigrants and minorities. — Jared Yates Sexton (@JYSexton) June 14, 2016

Bragging that he took credentials from WA Post. Crowd yells Kill them all. — Jared Yates Sexton (@JYSexton) June 14, 2016

Says Obama lousy president, can't repeat what I'm hearing in the crowd — Jared Yates Sexton (@JYSexton) June 14, 2016

Fight fights, shoving matches every few minutes — Jared Yates Sexton (@JYSexton) June 14, 2016

Trump says "take care of our protestor, don't huuuurt him, take him home to mommy" — Jared Yates Sexton (@JYSexton) June 14, 2016

Trump comparing immigrants to snakes — Jared Yates Sexton (@JYSexton) June 14, 2016

Trump says not to hurt protestor, several chant HURT HIM HURT HIM — Jared Yates Sexton (@JYSexton) June 14, 2016

Calls Elizabeth Warren Pocahontas, says he was asked to apologized, will only apologize to Pocahontas. Guy next to me does a war dance — Jared Yates Sexton (@JYSexton) June 14, 2016

Rally ends. Crowd on way mumbling about immigrants. Vendors yelling HILLARY SUCKS BUT NOT LIKE MONICA. America. 2016. — Jared Yates Sexton (@JYSexton) June 14, 2016

Just overheard: "you can't trust Latinos. Some maybe but not most" — Jared Yates Sexton (@JYSexton) June 14, 2016

Overheard: immigrants aren't people, honey — Jared Yates Sexton (@JYSexton) June 14, 2016

So much casual racism, misogyny, homophobia, and just plain ugliness. — Jared Yates Sexton (@JYSexton) June 15, 2016

People breaking beer bottles in parking lot, throwing them on ground and at passing cars — Jared Yates Sexton (@JYSexton) June 15, 2016

Telling myself they're angry about the economy. About changing technology and industry. But there's so much base-level ugliness. — Jared Yates Sexton (@JYSexton) June 15, 2016

Suv blaring I Am A Real American, waving Trump hats and flipping off homeless and car with Mexican flag. What reality is this — Jared Yates Sexton (@JYSexton) June 15, 2016

Article tomorrow: there are members of Trump's coalition who've been waiting for years for an excuse to let their hate out. — Jared Yates Sexton (@JYSexton) June 15, 2016

Clearing out of Greensboro. Thanks for the retweets and comments. Trump's candidacy is a virus that needs cured. — Jared Yates Sexton (@JYSexton) June 15, 2016

Time to start worrying