On Wednesday, Spencer Gallagher was reinstated by NASCAR and is eligible to compete once again in the NASCAR Xfinity Series. Two months ago, he was indefinitely suspended for violating the substance abuse policy.
Carl Edwards could now be dubbed ‘King of the Concrete’ after a conquering win at the Monster Mile in the 26th Annual OneMain Financial 200 NASCAR Nationwide Series race.