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