• Video: Kyle Larson and Logan Schuchart Battle in Epic World of Outlaws Finish

    The Elk Grove, California driver rallied in three laps to catch and strong arm his way past the Shark Racing No. 1S to claim his eighth World of Outlaws …

    Read More
  • 0 0