Rapper Cardi B has had a great week – first she splits from husband Offset, and then she reveals she's pregnant with his child.
Rapper Cardi B has had a great week – first she splits from husband Offset, and then she reveals she's pregnant with his child.