World 100 brings JCM Motorsports and Spencer Hughes to Eldora Speedway
Pulling into Eldora Speedway (Rossburg, Ohio) a day early, Spencer Hughes unloaded his JCM Motorsports No. 19 machine on Wednesday afternoon for the $20,000-to-win Castrol FloRacing Night in America...