It was short track racing at it's best in Martinsville over the weekend. A race that saw plenty of lead changes and paint trading. Dale Jr. almost took the win, but in closing laps, Kevin Harvick's, #29 black Budweiser Chevy took the checkered flag. Check out the pictures of  Nascar Sprint Cup racing at Martinsville.

My predictions for the race were not too bad.  I had 5 out of the 10 drivers I picked, make it to the top 10, so not too shabby.  If you missed my predictions, check them out at this link.

More From Rock 108