KARL LAGERFELD wear Karen Mulder; Carla Bruni, Eva Herzigova for CHANEL Swimwear 1996

2014-05-28 23

Feature Stella Tennant, Helena Christensen, Karen Mulder; Carla Bruni, Eva Herzigova, Cindy Crawford and many others.