The famous “Traffic Light Tree” is located near Canary Wharf in London. Sporting over a dozen lights, it’s definitely a motorists worst nightmare. Click here for more pictures.
(Thanks, Jake)
The famous “Traffic Light Tree” is located near Canary Wharf in London. Sporting over a dozen lights, it’s definitely a motorists worst nightmare. Click here for more pictures.
(Thanks, Jake)
The famous “Traffic Light Tree” is located near Canary Wharf in London. Sporting over a dozen lights, it’s definitely a motorists worst nightmare. Click here for more pictures.
(Thanks, Jake)