Donovan Wylie
Irish
1971-

New Haven, Connecticut
2013
Pigment print
72 x 54 inches
© Donovan Wylie