Nascar NewsKyle Busch takes the win in Truck Series at Atlanta | NASCARklengelFebruary 25, 2024 by klengelFebruary 25, 20249 8 Kyle Busch holds off Ty Majeski and Corey Heim to take the checkered flag in the Fr8 208 at Atlanta Motor Speedway. #NASCAR #truckseries #atlantamotorspeedway...