Jacob More – The Deluge Tate Britain (London)

Random pics
“Jacob More - The Deluge” - Tate Britain (London)