Home / Store
Edwin Longsden Long
The Gods and Their Makers
Oil on canvas, 1878
Towneley Hall Art Gallery and Museums, Burnley, United Kingdom
Largest Fine Art Print on Canvas
Purchase