Butthole Surfers are currently prepping to drop their third live album, Live At The Leather Fly. It will be released on May 9. 2025 via Sunset Blvd records. They recently shared two tracks from the record; “Human Cannonball,” and closing number, “Annoying Song.” Keep reading below to find out more.
Continue reading