• Ladder, 2006
  • oil on canvas
  • 68.00 × 112.00 inches
    (173 × 284 cm)

Francesca DiMattio



Back to Artist