Skip to main content
Advertising

TBT: Texans beat Falcons 17-10

The Texans defeated the Atlanta Falcons 17-10 at Reliant Stadium on Dec. 4, 2011.

Advertising
Advertising