Salvator Rosa (1615-1673)
Oil on canvas
194.5 x 144 cm
Hermitage, St Petersburg
All text is available under the terms of the GNU Free Documentation License
Salvator Rosa (1615-1673)
Oil on canvas
194.5 x 144 cm
Hermitage, St Petersburg
All text is available under the terms of the GNU Free Documentation License