A Japanese giallo about a murderous driver roaming the street in search of prey.
2002
2008
1988
2004
2001
2005
1978
1999
2000
1971
2003
2024
1982
1960