Top famous paintings: works, artists and museums

The Ninth Wave - Ivan Aivazovsky
Ivan Aivazovsky: 100 essential seascapes
One hundred seascapes by Ivan Aivazovsky verified and explained work by work: storms, ports, naval battles and moonlight. Read more...