After 15 heartbreaking near-misses, Sheldon Creed finally notched his first career NASCAR O'Reilly Auto Parts Series win in a thrilling finish in Atlanta.
After accumulating 15 runner-up results through four full-time seasons in the NASCAR O’Reilly Auto Parts Series division, Sheldon Creed is winless no more.
An entrepreneur in the Motor City is inspired by small, Japanese kei trucks. He aims to meet demand for tiny, flexible urban vehicles.