We Speak Cars & Racing2 hours ago
Alex Payne Repeats At Charlotte To Win The Super DIRTcar Series World Finals Finale
Alex Payne made November 7 his night at Charlotte for the second straight year, leading the Super DIRTcar Series season finale at the World Finals, surviving...