Shady gets paid

LeSean McCoy agrees to a five-year contract worth $40 million with the Bills; Colts will sign Herremans. D2