As the movie foretold, Doc Brown and Marty McFly did, in fact, travel to October 21, 2015 in the DeLorean! They appeared on stage during 'Jimmy Kimmel Live!' last night to the utter joy of fans everywhere! There was a standing ovation from the audience, followed by hilarity as Doc and Marty questioned Jimmy about technology.

More From Cars 108