Home / Store
Edwin Longsden Long
Diana or Christ?
Oil on canvas, 1881
Blackburn Museum and Art Gallery, Blackburn , United Kingdom
Largest Fine Art Print on Canvas
Purchase