0
Anonymous
They play in there new stadium Lucas Oil Stadium in Indiana. They moved in August.
Wiki User
Chat with our AI personalities
They are the Indianapolis Colts and they come from Indian