Cara Delevingne Strips off for John Hardy

  • 10 years ago
Cara Delevingne has added another name to her endless list of campaigns by fronting the latest collection from jewellery designer John Hardy.