Claim: The final season of Glee premiered in New York.
Verdict: NOT ENOUGH INFO