Comment

The Door Opens - Update: The Door Closes

224
Big Steve10/11/2009 5:13:23 pm PDT

I shall speak disgustedly on this topic just onceā€¦the Houston Texans are the STUPIDEST football team ever to grace the planet in its entire history