SF-GeneralPlaceholder

Pretty stupid, if you ask me!

Imagine the outrage if the NFL gave the New England Patriots a free pass into the playoffs next year because they’ve won three of four Super Bowls and the fans and TV networks don’t want to risk they won’t be there again.

Read More

The Freakin' Grid