Michel Vaucher

Favre-Leuba is a Swiss luxury wristwatch manufacturer headquartered in Grenchen, Switzerland, and formerly a pioneer in watch design, manufacturing and distribution. The brand was…

Filmography