Kevin Boilard of 247Sports just explained why the status of the NFL in California just became cringe-worthy.

Category:

NFL

Tags: