The Buffalo Bills have signed free agent quarterback Derek Anderson. Anderson joins rookie quarterback Josh Allen and Nathan Peterman on the roster. The 35 year-old Anderson was last a starting quarterback in 2010 while with the Arizona Cardinals. From 2011-2017, Anderson was a backup quarterback with the Carolina Panthers.