Carson Macedo 3rd In 38th Running Of The Kings Royal At Eldora
Carson Macedo earned a podium finish in the 38th Kings Royal and chat with Matt Weaver post-race at Eldora Speedway.
Carson Macedo earned a podium finish in the 38th Kings Royal and chat with Matt Weaver post-race at Eldora Speedway.