stop light

The Traffic Light Tree: Nature and Industry Combined

Apparently this has been a fixture in London for a while, but I just saw these pictures for the first…

14 years ago