They say when it rains, it pours. Less than 24 hours before our country’s Independence Day celebration, Tim Russell reigned supreme again after a several year drought that left him winless before taking the checkered flag for the Clyde Hart Memorial at New Smyrna Speedway (FL). The previous night during the speedway’s designated practice […]
Read more