Squarepusher Premiers Single at the Shibuya Crossing

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.

Leave a Reply