La Machine in Yokohama

La Machine is currently in Yokohama for the 150th anniversary of the Port of Yokohama (April 28 through September 27), with their £1.8 million Giant Spider of Doom. This is the second appearance of the spider. Previously, it appeared at Liverpool’s Capital Of Culture 2008.

Also from La Machine: The Sultan Elephant

Liverpool 08: