Don + Christopher Los Angeles 6th March 1982
composite polaroid, 31 1/2 x 23 1/4 in.
> Larger View