Claim: The Independent Spirit Awards have always been held in Los Angeles.
Verdict: REFUTES