Friday, May 18, 2018

Cate Blanchett by Steven Klein for Vogue US November 2006