James Harrison Agrees To Contract

John Clayton, of ESPN.com, reports Pittsburgh Steelers LB James Harrison has agreed to a new contract that is worth $51.175 million over the next six seasons, according to a source. Included in the contract is roughly $20 million in bonuses, the source said.