Terrell Owens was in Toronto over the weekend and took in a Raptors game. He was also in Buffalo on personal business.
I haven’t been able to confirm it, but logic would say he was in Western New York looking for housing for the upcoming season. I’ll try to get an update if possible.
Tags: Terrell Owens
Posted in Inside the Bills