Spider of Rapongi, Tokyo Japan