a digital painting of the iconic DeLorean, its dashboard glowing with the date of the first successful time-travel experiment – October 26, 1985.
today, October 26, 2025, marks the 40th anniversary of that legendary night.