St. Pete Set as Season Finale and Ferrari to IndyCar Rumors

This week’s episode: St. Pete is confirmed as the season finale, we break down the likelihood of the rest of the IndyCar schedule running as is and discuss another Ferrari to IndyCar rumor.