Cardi B, whose real name is Belcalis Marlenis Almánzar, is an American rapper, songwriter, and actress, she gained fame initially as a social media personality, particularly on Instagram.
During her live performance in Las Vegas Saturday, Cardi B became the latest singer to have something thrown at her while performing, but with one key difference: she fought back.