If you live in London or New York you probably know all about the tunnel they have unveiled in the aforementioned cities, which apparently lets you see from one city to the other. Not living in either the United States or the United Kingdom...
Tunnel Linking New York And London Unveiled : Read more
Tunnel Linking New York And London Unveiled : Read more