Keiko Kinugasa is known for Kunoichi ninpo: Kannon biraki (1976) and Last Days of the Boss (1976).
No data