Fans Welcome AFC South Champs Home

Thousands of Texans fans flooded Bud Plaza at Reliant Stadium Sunday night to welcome home the AFC South Champs after a thrilling win in Cincinnati.

Advertising

Advertising