- "They have a DeLorean." It's the only plausible explanation for these images. Meet the real time travelers: