Francis Danby – The Deluge Tate Britain (London)

Random pics
“Francis Danby - The Deluge” - Tate Britain (London)