For a few weeks every year Indy is the most beautiful place on earth