Cardi B had to be physically restrained on Saturday as she pleaded with police in Beverly Hills to release her rapper husband Offset, who had been detained on suspicion of waving a gun at Trump supporters.
'That's my husband! Why are you pointing a gun at him?' she yelled, as she was held back by a friend.
The rapper appeared on the scene in her new black Rolls Royce and looked on as Offset argued with officers next to his orange Jeep.
Offset, 28, is heard telling the officers who ask him to step away from the car: 'I'm not going nowhere.'
His wife then shouts: 'Let me record this.'
Cardi B, 28, arrived on the scene in Beverly Hills to remonstrate with officers as her husband was detained on Saturday
The Bronx-born singer, real name Belcalis Marlenis Almanzar, remonstrated with the officers
Meanwhile Offset, whose real name is Kiari Kendrell Cephus, was refusing to step away from his orange Jeep
As Offset is led away, she yells loudly: 'No! This is crazy! My husband is not armed. My husband is not armed.'
He is then pictured being questioned by officers, away from his car.
Offset was later released without charge, and Cardi B's cousin, Marcelo Almanzar, 20, was arrested and charged with gun offenses.
Almanzar was later released several hours later, on bail.
Offset eventually agreed to step away from his car, and speak to officers at a distance
The Georgia-born rapper had his hands cuffed behind him, but looked relaxed as he leant against the wall
Marcelo Almanzar, Cardi B's cousin, was charged and released on a $35,000 bail
Almanzar, 20, was released several hours later from custody in Beverly Hills
The 20-year-old got in to a white Mercedes that arrived to collect him
Almanzar then drove away into the Los Angeles night, without commenting on his arrest
The saga began when Offset was pulled over by officers in Beverly Hills on Saturday afternoon, and filmed the incident.
In a video shared to his Instagram Live, the rapper refused to step out of his car while being questioned by cops - one of whom had a weapon drawn.
That officer told Offset there had been a report that he was 'waving guns at people' as he drove through the area. He replied that Trump supporters had hit his car with a flag.
In a statement, the Beverly Hills Police Department told DailyMail.com that it was actually Almanzar who was arrested for the alleged offense.
'Shortly after 5pm, Beverly Hills Police received information from a passerby of a subject who pointed a weapon from a vehicle at him. The passerby provided a license plate to the vehicle, and the vehicle was stopped by patrol units a short distance away.
'After the on-scene investigation, the passenger in the vehicle [Almanzar] was arrested.'
Almanzar has now been charged with carrying a concealed weapon and carrying a loaded firearm in public. He was released on Saturday night on a $35,000 bond.
It's unclear whether he was trying to