A university professor who attended and livetweeted a Donald Trump rally has labelled it a "homophobic, misogynistic racist nightmare".
Jared Yates Sexton, who teaches at Georgia Southern University, attended a Trump campaign rally in Greensboro, North Carolina, yesterday.
"I'm sure it'll be measured and thoughtful," read his last tweet before entering the rally. When it was over, he called it a "horror show".
In between, Mr Sexton described seeing:
Mr Sexton later wrote an article for New Republic, in which he said he sympathised with the plight of much of Mr Trump's support base.
"They have, after all, been manipulated for at least the past 50 years to vote against their interests, suffered the depletion of their work in the wake of globalism and free-trade initiatives, been betrayed time and again by both parties in a system that rewards money and power and special interests."
He says Mr Trump is "the megaphone through which their visceral and terrorising nightmares could be given voice".
"It's unreasonable but fathomable. And it explains why his rallies are themselves visceral and terrorising nightmares."
Supporters of Mr Trump, who'll face Hillary Clinton in the race for the White House, asked Mr Sexton why he didn't record what he saw on video.
"I'm not the official videographer of the Fourth Reich," he replied.
A collection of Mr Sexton's tweets posted on Storify has been viewed more than 400,000 times.