Yoichi Takabayashi

Yoichi Takabayashi

Born: 1931-04-29 — Kyoto, Kyoto Prefecture, Japan

Known For