Robert Muller

01 Sep, 1925 in Hamburg, Germany

Also Known As:

poster
Tugboat M 17
60% (1933)