fiftyshadesofcara:

Cara Delevingne for Terry Richardson.