Buddy Shepherd talks about upcoming NASCAR races