NASCAR announces new commissioner

CHARLOTTE — For the first time in its history, NASCAR now has a new commissioner.

The sport announced that it will be naming current president Steve Phelps for the position.

Phelps will oversee all aspects of NASCAR, including all three national series and the operation of all 15 NASCAR-owned tracks.

Steve O’Donnell will also be taking over as president.

VIDEO: Michael Jordan’s NASCAR team unveils HQ

This browser does not support the video element.