"La Princesse is a 50-foot (13-metre) mechanical spider designed and operated by French performance art company La Machine. The spider was showcased in Liverpool, England, as part of the 2008 European Capital of Culture celebrations, travelling around the city between 3rd-7th September."

- en.wikipedia.org/wiki/La_Princesse

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…