Max Ernst

Brühl, Germany, 1891 - Paris, France, 1976