Joshua Leads 24 Laps, Wins at Kansas! / Cup Series, Racing News / By Brian Barkley 25 Drivers – 121 laps · 8 Leaders · 18 Lead Changes · 9 cautions!