Why Houston is the Most Hated Sports City in America

In The Loop
Thursday, December 5th
John Lopez, Wade Smith, and Jeremy Branham debate Jeremy's theory that Houston has become the most hated sports city in America.
00:15:50