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