David Leads 33 Laps, Wins at Michigan! / NWS Series, Racing News / By Brian Barkley 15 Drivers · 5 Leaders · 13 Lead Changes · 2 cautions.