It didn't take long for T.O. to find a new home.
Terrell Owens has agreed to a one-year, $6.5 million deal with the Buffalo Bills, according to sources.
The Bills called a 6:15 p.m. news conference Saturday to announce the signing. According to a source, the entire contract is guaranteed.
Owens visited the Bills on Saturday. He was released by the Dallas Cowboys late Wednesday.