A reporter was mugged at knifepoint live on air while delivering a segment about the weather in São Paulo, Brazil.
Bruna Macedo, a CNN Brasil reporter, was working at 8.15am on Saturday when a man approached her and began making threats.
Footage shows the reporter facing the screen and nodding, with a face mask hiding her mouth.
She then turns to her right and appears frightened, leaning backwards a little as a man partially comes into view.
The reporter nods to show she understands, then the thug advances towards her, coming fully into shot, while she brings her phone out of her pocket.
He is wearing a beige-coloured hat and a grey hoodie pulled up to partly-conceal his face.
The robber then grabs a mobile phone out of her hand and the clip suddenly cuts back to the studio.
He then demanded her second phone, which she used for work, according to reports.
CNN Brazil anchor Rafael Colombo told Brazilian newspaper Folha de São Paulo that Macedo was not injured and was escorted back to the office after the incident, although she was shaken up.
“She had a terrible scare, but she is fine,” he said.
He also said: “It was impossible to tell at the time what was happening – if it was just a homeless person passing by.
“But after what happened, we cut the image and explained that it was stolen.“
Locals were disgusted by the footage and spoke out against crime in São Paulo on social media.
“São Paulo is like this while the Governor spends money on a field hospital and does not even use the policing he ignores,” blasted one.
A second raged: “Not even the camera intimidates bad guys anymore! What world is this?”
“How absurd! How far have we come, stealing live?” said another viewer.