Home > Meme Archive
Nov 22, 2016 Source: Chron.com
Obviously, Houston Texans fans are going to think their team got screwed in the 27-20 loss to the Oakland Raiders on Monday night in Mexico City. But, it's not just Texans fans. The internet's meme-makers seem to make a pretty good case that the ... (Read More)
|
Tweet |