The first look from '100 Days to Indy' debuted at SXSW earlier this week. See for yourself what all the hype is about and tune in on April 27 on The CW Network.