Truble Pics + selfservice

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