The Buffalo Bills are desperate for help in all areas of the offense and on Tuesday the Bills added to their paltry receiver corps.  The team agreed to terms with former New York Jet wide receiver Terrelle Pryor.

Pryor has appeared in 50 games in his NFL career with 29 starts at both wide receiver and quarterback.  He entered the league as a quarterback with the Oakland Raiders in 2011 then switched to receiver full time prior to the 2015 season.

In addition to the Raiders he's had time with the Redskins, Seahawks, Chiefs, Bengals, Browns and Jets.  He and Titans quarterback Marcus Mariota are the only two players in modern NFL history to record a rushing, receiving and passing touchdown of over 40 yards.

To make room on the roster for Pryor the Bills released cornerback Dontae Johnson.