SELF SERVICE N° 31

Elizabeth Peyton & Matthew Barney
Photography: Juergen Teller
Elizabeth Peyton
Matthew Barney