Saturday, November 13, 2010

gloucestershire, july 14, 2010














kate moss photographed by juergen teller for self service #33, fall/winter, 2010-2011. 

No comments:

Post a Comment