Karen Elson - Vogue Italy
Makeup by Pat McGrath

Karen Elson - Vogue Italy

Makeup by Pat McGrath