On Wednesday, at 4 p.m. ET, the NASCAR Hall of Fame will announce its inaugural class of five inductees. No pressure. It's only the official coronation of the greatest stock car racers who ever lived. At least the ones who are already retired.
To continue reading this article you must be an Insider