Nobuko Otowa
Nobuko Otowa was born on October 1, 1924 in Tottori, Japan as Nobuko Kaji. She was an actress, known for The Strange Tale of Oyuki (1992), Shukuzu (1953) and Operation Negligee (1968). She was married to Kaneto Shindô. She died on December 22, 1994.