(26
/36) prev / next

Trojan Horse in Penn Station  

9" x 11", oil on linen, 2003