Kyle Larson edges Brent Marks to win World of Outlaws race

Kyle Larson edges Brent Marks to win World of Outlaws race

Fired NASCAR star Kyle Larson won the World of Outlaws race Saturday night in Peavley, Missouri, a day after finishing second behind brother-in-law Brad Sweet in the first Sprint Cup event with live …
Read More

Leave a Reply