Bertrand Piccard

March 1, 1958 — Lausanne, Switzerland
Point of No Return

Point of No Return

2017