The Buffalo Bills have signed volatile wide receiver Terrell Owens to a one-year deal worth a reported $6.5 million.
The signing came after he was released by the Dallas Cowboys earlier this week.
Owens spent the last three seasons with Dallas, and played in 16 games in 2008, making 69 catches for 1,052 yards and 10 touchdowns as the Cowboys missed out on the playoffs. Despite cracking the 1,000-yard mark, it was Owens' lowest output in catches and yardage in a Cowboys uniform, and in any full season since 1999.
Prior to the 2008 season, Owens signed a three-year, $27 million contract extension that ran through 2011. At the time of the signing, Owens said he was a "Cowboy for life", but his days in Dallas were in fact over.