Matt Sheppard wins the Super Dirt Series at the Charlotte Dirt Track World Finals on Saturday Night October 29, 2016 admin Leave a comment