DCI

DCI comes to Indy

The World Championships are taking place now through Saturday at Lucas Oil Stadium and are the final step in a series of more than 100 compe…