Remember meForgot password?
    Log in with Twitter

The Telectroscope in London

2008-05-23 15:33:48

The Telectroscope is a non-working device linking New York to London, using a 3,471-mile tunnel and mirrors

London, England

Image uploaded by David Silverberg
Featured In
News May 23, 2008 - The Telectroscope That Links New York To London
Personal Albums Jul 26, 2008 - Stunning Pics
Latest News
Top News