Bills signed C Spencer Long, formerly of the Jets, to a three-year, $13 million contract.
Cut by the Jets just one week ago, Long did not have to wait long on the open market. His one-year stint in New York was a disaster, but Long was at least a serviceable interior lineman during his four seasons in Washington. Considering Buffalo’s issues along the interior, Long will have a good shot to start this season.