ESPN is reporting that the Buffalo Bills have signed wide receiver Terrell Owens, who was recently released from the Dallas Cowboys.

Owens reportedly has agreed to a one year, $6 million contract. The entire $6 million is guaranteed.

radponte.com