Squarepusher played their latest single “Terminal Slam” at Japan’s largest recognizable intersection, Tokyo’s Shibuya Crossing. The location matches the tone of their music video as it suggests a frenetic future caused by a saturated wave of commercial advertising.