Stephen Nasse explains why he tossed his helmet at his pit crew

Stephen Nasse explains why he tossed his helmet at his pit crew

Shane Walters
December 10, 2018
Racing News to your inbox!