Fans celebrate Back to the Future Day

13 Photos

Finally, the day on which Marty McFly arrives from the past via the time-traveling DeLorean automobile in the 1989 film Back to the Future Part II is here — 21 October 2015.

Read more