Shane Stewart won the Last Chance Showdown race to secure his spot in The 33rd Annual Kings Royal at Eldora. Stewart finished 6th after starting 21st in the feature. ( Jeffrey Turford / TDP )
The Drivers Project is a media collective devoted to North American open-wheel racing.