The Horse Puppets band.

New music, all original, from Manchester, UK

New album 'Sorry for the inconvenience.' Out now

Subscribe for Updates

© 2020 The Horse Puppets