Russell Wilson's new massive contract finally makes the Seahawks 'his franchise' ' NFL ' THE HERD
Video Details
Russell Wilson and the Seattle Seahawks have come to terms on a new contract that will officially make him the league's highest-paid player. Hear why Colin Cowherd believes the new contract officially makes the Seahawks Wilson's his franchise.