Release Dates: Movie - The Last Run - 1971

Country Release Date Premiere Date?
Japan 24 September 1971 Yes