Amid a sea of tents, thousands gathered at the Indianapolis Motor Speedway to watch a rare solar eclipse that will darken skies across the country.