Teodor Dumitrescu
Previous Artist
About Artist
Next Artist
The Long Road West
, 2008
oil on panel
16.5" x 29"