Wednesday, April 20, 2011

Alexander The Great by Steven Meisel for Vogue US May 2011.





No comments:

Post a Comment