2669281a

Mandatory Credit: Photo by ANL/REX (2669281a) Professor Auguste Piccard (28 January 1884 Oo 24 March 1962) Swiss Physicist Inventor And Explorer. Professor Auguste Piccard (28 January 1884 Oo 24 March 1962) Swiss Physicist Inventor And Explorer.