March 13, 2026 Punk’n’rollers SPEAK FOR THE DEAD channel political paranoia and Motorhead vibes into a wild debut