Tube Time Capsule Discovered In London
Fire up the DeLorean…while renovating Notting Hill tube station in London, construction workers uncovered a passageway that had been sealed off for over 50 years…the original advertising posters on the walls were still hanging up in relatively good condition. Have a look:
-Read more about the discovery here. (via Neatorama)
(…and speaking of time machines, check out this DeLorean Stretch Limo!)

-Image via theCHIVE












