Cardi B: The Good, The Bad, & The Ugly December 31, 2019 Geraldine Celebrity News and Gossip Cardi B: The Good, The Bad, & The Ugly Cardi B: The Good, The Bad, & The Ugly. Credit TMZ Please support our Sponsors