Friday, March 3, 2017

Karen Elson by Steven Meisel for Vogue Italia December 2006