Thursday, November 29, 2012

Texans NFL's best?



 

Despite only narrowly beating some bad teams lately, the Texans remain the NFL's best team, among many trackers. Of course, out here in California, we may have a bit of disagreement with that.

No comments: