It’s 2015, and the DeLorean has already been spotted in Tokyo!

It’s the year 2015, and you all know what that means: self-tying shoes, flying cars, hoverboards… and a visit from Marty, Doc, and Jennifer! While they weren’t supposed to arrive until October, sightings of the DeLorean in Akihabara lead us to believe that Marty McFly and the gang have changed their travel plans to make their appearance a couple of months early!

Read More