NASCAR has created a new position above the post of the president, apart from other leadership changes on top.
NASCAR today announced the appointment of Steve Phelps as Commissioner of NASCAR, the first to be named to this newly created ...