Claim: Miracle at St. Anna is set exclusively in Germany.
Verdict: REFUTES