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