A Japanese giallo about a murderous driver roaming the street in search of prey.
1965
1975
1972
1974
1977
1971
1983
1984
1982
1986
2023
1990
—
1968
1966