Brazilian MMA fighter Joyce Vieira has delivered some comeuppance to a man who allegedly exposed himself to her during a photoshoot on a beach in Rio de Janeiro earlier this month.
Vieria revealed the incident to Brazilian paper Folha de São Paulo, describing how she spotted a man - identified as Josinei Ferreira - with his swim trunks pulled down, "making noises and groaning."
Vieira asked him to stop, but when he refused, she took matters into her own hands.
"It was very surreal. Generally people who are caught doing this always deny it, 'No, no, no.' He didn't. He continued," she described.
Vieira kicked Ferreira, but he punched her back, before then realising who he was up against.