A late caution in the 2014 Iowa Corn 300 set the stage for one of the most thrilling finishes in Iowa Speedway history - and we still haven't caught our breath.