Already a subscriber? Log In
Logan Schuchart is the most recent winner for the World of Outlaws. And won at Eldora this past season.
Tags: