Terrell Owens is shocked -- shocked! -- as he searches for a home to rent in the Buffalo area.
Apparently, he went and saw a place in Orchard Park, the community where the Bills' stadium is located. And he cannot believe that the people did not want to rent to him because of, well, here is what T.O. twittered about the situation on Tuesday:
sittin here trippin about residents @ 1 DEER RUN wn't rent 2 me b/c they said they dn't want any drama n their neighborhood!! LOL!!! Wow!!