Kyle Busch’s victory at Richmond Raceway and Brent Dewar steps down as President of NASCAR.
Motorsport Network's Julia Piquet reports on the past week of US motorsports racing and the latest news headlines.