Saturday, 16 April 2011

Alexander the Great

by Steven Meisel for American VOGUE, May issue.
vogue.com

No comments:

Post a Comment