Skip to main content

the banks of river Elbe (1871) by Carl Julius von Leypold