Terrell Owens post game press conference

September 29, 2009 at 11:58 pm by Terez in Buffalo Bills, Terrell Owens


T.O answers media questions after the Buffalo Bills loss to the New Orleans Saints on week 3 of the 2009 NFL season.

T.O. handled those idiots great-TO