Red Sun (1971)

The greatest fighting machine the West has ever known. 1971-09-15 France, Italy, Spain 114 Min. PG-13
6.939 254 votes