Claim: Stone Temple Pilots are from Massachusetts.
Verdict: REFUTES