SELF SERVICE N° 31

Juergen Teller
Photography: Ed Teller
Matthew Barney