Okay… So it was so much better than I expected.
I cried so hard.
Just watch it…
Today is not the day that Doc Brown put into the Time Circuits on the DeLorean.
The correct date was October 21st, 2015.
Everyone can shut up now.
Or was it just me…