Question: Which film was released more recently, The Crimson Flash or Fort Du Fou?
Sentence (from "Fort du Fou"): American International Pictures released the film straight to American television in 1965 under the title Outpost in Indochina.
Relevant evidence: No