Claim: Stranger Things is set in Oklahoma.
Verdict: REFUTES