Caspar David Friedrich

Total: 182
Total: 182