1 article
Morgan Shepherd triumphed at the 1993 Motorcraft Quality Parts 500, securing his final career win. The race, held at Atlanta Motor Speedway, was postponed due to severe weather.