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 a source.
"I'm leaving America's team [for] North America's team," Owens said at a news conference in Buffalo in Saturday.
The entire contract is guaranteed, the source said.
The Bills will be Owens' fourth team, after starting with San Francisco, bouncing to Philadelphia -- where he helped the Eagles get to a Super Bowl -- and Dallas.
"I must move on, and it's another beginning for me," Owens said. "If I can be that extra added piece to get them to the playoffs, then that's what I'm here for. I looked at the defensive side of ball and offensive side of the ball, and these guys have all the pieces."
Owens visited the Bills on Saturday. He was released by the Dallas Cowboys late Wednesday.