EveryVeryOne
Germany
Born 1906 · Died 1988 · Lived to 81 · 1 events
Read about Ernst Ruska on Wikipedia