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