A giant mechanical spider takes a stroll at the Pierhead overlooking the Mersey River in Liverpool. In the background, a mile away on the opposite bank of the Mersey, are the buildings of Hamilton Square, Birkenhead. The 15 meter high, 37 ton spider was created by French company La Machine to celebrate Liverpool's 2008 reign as European City of Culture. [Xinhua]
|