ILIAD

The Magi

Iliad Terra
2001
Oil on Canvas
60” x 48″

Signature on Lower Left