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.
sports.espn.go.com
Anybody inform TO where Buffalo is?