Back to the Future day has arrived.
October 21st, 2015 is the date that Doc (Christopher Lloyd) and Marty (Michael J. Fox) travel to in the 1989 film Back to the Future Part II.
To celebrate, we took a look at the motoring predictions that were made in the film, to see how many of them actually came true.
What is it like to drive the DeLorean?