The Buffalo Bills have signed free agent tight end J.P. Foschi today, according to his agent, Ralph Cindrich.

More...