Seeing the Patriots lose at home to the Titans last weekend was strange enough. Seeing some of the fan reaction from New England was even more odd.

Posted in Sports Talk Radio