Skip Nav

British Vogue September 2014

Cara Delevingne photographed by Mario Testino.

Source: British Vogue

Read More CoversFashion NewsMagazines