Terrell Owens opens up about his ending in Philadelphia – ‘The Herd’

Video Details

Terrell Owens talks about the end of his career with the Eagles and whether or not the media was fair to him.