The Associated Press is reporting that Terrell Owens has signed a contract with the Buffalo Bills. The one-year deal will pay Owens $6.5 million dollars.
Owens was released by the Dallas Cowboys on Wednesday night. He spent three seasons in Dallas, catching 69 passes for 1,052 yards and 10 touchdowns last season.
Owens ranks 6th all-time in career receptions (951), 5th in yards (14,122) and 2nd in touchdowns receptions (139)