TRAVELING TEXANS: Texans at Patriots

Texans fans showed up in support of their favorite team on Sunday in New England.

Advertising

Advertising