Donovan Wylie
Irish
1971-

New Haven, Connecticut
2014
Pigment print
59 x 45-1/2 inches
© Donovan Wylie