Claim: The Independent Spirit Awards are held in Boston.
Verdict: REFUTES