Did Steve Francis just run his last Lucas Oil Late Model race?

Did Steve Francis just run his last Lucas Oil Late Model race?

Shane Walters
October 22, 2017