Cate Blanchett by Steven Klein for Vogue November 2006







Comments