Tucked away in the charming town of Randleman, North Carolina sits a treasure trove of racing history that won’t drain your bank account – the Richard Petty Museum. This isn’t some flashy tourist trap ...