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)

Photo Photo Photo Photo

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)

Photo Photo Photo Photo