Looks like he mightve just turned a DeLorean into a time machine