Colts Depart for London

The Colts left Indianapolis Thursday evening for their Sunday game against the Jacksonville Jaguars at Wembley Stadium in London, England.

Advertising

Advertising