Klaxons – Echoes

July 20, 2010 by  

Klaxons have unveiled the video for their new single Echoes, which is released on August 16th through Polydor. It’s the first single to be taken from their new album Surfing the Void, out August 23rd, and sees Klaxons roaming the Egyptian White Desert.


Comments