We know they’re facing off against our hometown team on Sunday, but the hatred for New England runs much deeper than that. Is it because of Tom Brady? Coach Bill Belichick? Their funny looking mascot? […]