A supporter of US President Donald Trump has attacked a BBC cameraman at a campaign rally in El Paso, Texas.
Sporting a Make America Great Again cap, the man shoved and swore at the BBC's Ron Skeans and other news crews before being pulled away.
Mr Skeans said the "very hard shove" came from his blindside. "I didn't know what was going on."
Mr Trump saw the attack and confirmed Mr Skeans was well with a thumbs up after it happened.
The president has had a fractious relationship with the media from the very start of his time in office.
He has claimed journalists are "the enemy of the people" and slammed the "fake news" for reports he deems unfavourable.
Mr Skeans said the man almost knocked him and his camera over twice before he was wrestled away by a blogger.
President Trump checked they were well with a thumbs up, and continued his speech after Mr Skeans returned the gesture.
BBC Washington producer Eleanor Montague and Washington correspondent Gary O'Donoghue were sitting in front of the camera.
Ms Montague said the protester had attacked other news crews but Mr Skeans "got the brunt of it".
A campaign official for Mr Trump afterwards suggested the attacker was drunk.