Post Thumbnail

Because all of the posters plastered on every single surface on the inside of the cars is clearly not enough advertising for your average subway passenger, London is poised to light up a half-kilometer-long LED display in the tunnel between Heathrow and Paddington Station. Manufactured by Canadian

7 years ago 0 Comments
December 3, 2007 at 1:54PM