ORCHARD PARK — It might not be Toronto but it definitely feels like home for Joshua Palmer.
He signed a three-year, US$36-million contract — $18 million reportedly guaranteed — with the Buffalo Bills on Thursday after agreeing to a deal earlier
This content is restricted.