“Satan’s Bride” by Neckface … Shibuya, Tokyo