Giant ‘telescope’ links London and New York

Image (1) 2514295841_15e38a81ef_o.jpg for post 53183

By , 05/22/2008 @ 9:36 pm= | Full size is 500 × 666 pixels


Send this to a friend