The Red Shadow (1961)

The Red Shadow (1961)

1961-12-24 Japan 91 Min. PG-13
6.4 5 votes