Discover
Born in Izumo, Shimane Prefecture, Japan
Star of David: Beauty Hunting
(1979)
Flower & Snake
(1974)
A Woman Called Sada Abe
(1975)
Wife to Be Sacrificed