
Russell Young
James Dean, 2011
Hand-pulled acrylic and enamel screen print on linen
62 x 48 in
157.5 x 121.9 cm
157.5 x 121.9 cm
Unique
Series: Icons
Copyright The Artist