Claim: New Orleans is located in northern Maine.
Verdict: REFUTES