Steve Klein photographs the divine Cate Blanchett. Lord have mercy.

via

Advertisements