20: A Time Machine in London?
A Time Machine in London?
Could an 19th century tomb really be house a time travel device?
Who were the strange people that built it?
Do those who were apparently laid to rest inside it, actually walk the streets with you and I today?
Check out the gallery below.