Apple Store Link
Play Store Link

Noah Davis

1984, 2009

Oil on canvas

48 1/4 x 48 inches (122.5 x 122 cm)