In just a few hours, races will begin at the Las Vegas Motorspeedway, and this time fans will be in the stands!
The Dodge NHRA finals kicks off this morning and will continue all weekend.
In just a few hours, races will begin at the Las Vegas Motorspeedway, and this time fans will be in the stands!
The Dodge NHRA finals kicks off this morning and will continue all weekend.