The Patriots were supposed to win this game. They beat every lowly opponent like a freshman from Dazed and Confused. So what happened against the Cardinals? It didn't make sense to me.
Read Whole Story
FOXBOROUGH, Mass. -- The New England Patriots, the defending AFC champions, will open the 2012 season in Nashville, Tenn., against the Titans on Sept....
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more.