London Wee man May 8, 2005September 4, 2012 Steve 0 Comments WEEE Man You can find this temporary structure between the Mayor’s Office and Tower Bridge. This is just the head and its Read more