Indy Eleven

  Founded:
2013
  Country:
USA
  Stadium:
Lucas Oil Stadium
  Capacity:
62,241

Indy Eleven

  Founded:
2013
  Country:
USA
  Stadium:
Lucas Oil Stadium
  Capacity:
62,241