Sheldon Creed Launches to Victory in Stadium SUPER Trucks First Dirt Event of 2016

Courtesy of SPEED Energy Stadium SUPER Trucks Presented by TRAXXAS Charlotte, North Carolina (August 19, 2016)- Returning back to the dirt for the first time in the 2016 SPEED Energy Stadium SUPER Trucks World Championship schedule, 10 identically prepared SST Continue reading Sheldon Creed Launches to Victory in Stadium SUPER Trucks First Dirt Event of 2016