The Horse Puppets release existential and immersive single, Let It Echo The Horse Puppets release existential and immersive single, Let It Echo Published June 3, 2022 Setting the tone with enigmatic and rippling guitar, expanding with pulsing double bass notes, The Horse Puppets open their new single, Let It Echo with…Continue reading The Horse Puppets release existential and immersive single, Let It Echo