Live in Yokohama

Six months after disappearing in Liverpool, the spider reappears in Yokohama's harbor in Japan. A second spider soon joins it in the kingdom of technology. A masterful pas de deux brings a unique ... ( read original story ...)