Denny Hamlin went in depth about what triggered his public feud on X last week with Marcus Smith on this week 8217 s episode of
Boy that escalated quickly As the majority of NASCAR nation was enjoying their last slumber before the official start of a triple header race weekend
On Monday legendary NASCAR crew chief Larry McReynolds added another prestigious honor to his resume The man known as 8220 America 8217 s Favorite Crew