Colts Arrive For AFC South Showdown In Week 12

The Indianapolis Colts have arrived at Lucas Oil Stadium ahead of their matchup with the Tennessee Titans in Week 12.

Advertising

Advertising