Claim: Stone Temple Pilots are exclusively from Brazil.
Verdict: REFUTES