Joshua Patrick Allen (born May 21, 1996) is an American football quarterback for the Buffalo Bills of the National Football League (NFL).read more