Cara Delevingne wearing Alexander Wang in Vogue October 2013 photographed by Karim Sadli

Cara Delevingne wearing Alexander Wang in Vogue October 2013 photographed by Karim Sadli