SELF SERVICE N° 31

Marc Jacobs
Photography: Juergen Teller