At some point during the last two years London Tower was invaded by steel wool animals. Baboons, polar bears, lions and an elephant have all appeared at various spots throughout the Tower grounds. The Monkeys are Taking Over Apparently, the Tower was used as a menagerie/holding cell/terrible place to live-and-die for all sorts of exotic […]