From Nakazato-cho, Shinjuku-ku, Tokyo, Japan • 1928 - 2007
Toki Shiozawa was a Japanese film and television actress. (Via TMDB)
Invasion of Astro-MonsterFilm • 1965