Not all New England fans have gotten over Tom Brady leaving town for the Bucs, as the GOAT returns to face Bill Belichick and the Patriots this weekend in Foxborough... one Pats faithful even bought a billboard to TROLL the NE HC about letting TB12 leave town! See it Here!
More Billboard Details HERE
More Bucs, Brady, & NFL News HERE