
Alt-rock legends Failure—Ken Andrews, Greg Edwards, and Kelli Scott—have ignited excitement among fans with the announcement of their seventh studio album, Location Lost, set for release on April 24, 2026, via Failure Records/Arduous Records/Virgin … [Continue reading]



