Terence's Take: Episode 24 "Is Bill Belichick nuts?"

If you hate the New England Patriots, good news! Bill Belichick has lost his mind.

Comments