2018 Chili Bowl Results – Final Night – January 13, 2018
2018 Chili Bowl Nationals results from the final night on January 13, 2018
Tonight, the week long show comes to a close at the Tulsa Expo Center. It’s the 2018 Lucas Oil Chili Bowl Nationals in Tulsa, Oklahoma.
View the full 2018 Chili Bowl results below.
B Main #1
Lap 7,Read More