T.O. shuffling off to Buffalo

Terrell Owens wasn't out of work long. The 35-year-old Owens has found a new team after signing with the Buffalo Bills only two days after the high-maintenance receiver was cut by the Dallas Cowboys.

Owens caught 69 passes for 1,052 yards and 10 touchdowns last season. But the Cowboys were looking to improve the atmosphere in the locker room and decided they would be better off without him.

Owens says he's leaving "America's team" for "North America's" team. The Bills play some preseason and regular-season games in Toronto.

The Bills will be Owens' fourth team. He began with San Francisco, bouncing to Philadelphia, where he helped the Eagles get to a Super Bowl, and then Dallas.

Owens calls the move "another beginning for me, adding: "If I can be that extra added piece to get them to the playoffs, then that's what I'm here for."

The Bills are in need of a receiver to take the pressure from Lee Evans. They got one of the biggest names out there.

The question now is how T.O. will deal with Trent Edwards, who is entering only his second full year as starting quarterback. The Bills were 25th in the NFL in yards gained. There offense has been a perennial problem. It's ranked 25th or lower in each of the past six seasons.