Myron DeYoung almost set a world record for consecutive years winning with IMCARacing in Florida at the beginning of the year. He speaks about how much it meant to do it at Crystal Motor Speedway - Crystal, MI.
Myron DeYoung almost set a world record for consecutive years winning with IMCARacing in Florida at the beginning of the year. He speaks about how much it meant to do it at Crystal Motor Speedway - Crystal, MI.