Thursday, September 19, 2013

Cara Delevingne By David Bailey For Vogue Australia October 2013