Rapper Iggy Azalea and NBA player Nick Young broke off their engagement last month after Iggy discovered that Nick had been cheating on her by watching their home security footage (in hindsight, she probably dodged a bullet there). Then, to make matters worse, Azalea discovered that Nick had gotten his ex girlfriend and baby mama, Keonna Green, pregnant again. And she found out the same way you probably did—by hearing about it on E! News.