FashionWho Wore It Better? Cardi B, Monica and Serena Williams Were All Spied in a $7,500 Balenciaga Faux Fur Coat