This has nothing to do with E3, I was just amazed to find a DeLorean on the streets of LA and had to take a pic. The flux capacitor was missing though...