John Andretti, a longtime NASCAR and IndyCar driver, has passed away at age 56 after a long battle with colon cancer.