Spider-man on the town in Shibuya, walking down the street and feeling fine.