
The giant mechanical spider that has been roaming Liverpool’s streets since Friday 5th Sept has returned to what scientists believe to be her nest – on the side of Concourse Tower. Having explored the city yesterday afternoon she came to her resting place on the Tower.