audioman5000

Here's a red letter date in the history of science
November 5th 1955
(that's today 70 years ago)

Filmed this in celebration of Back to the Future's 40th anniversary at the Puente hills mall where the first time travel scene was filmed.

1 month ago | [YT] | 4