Videos: Zebrahead: “The Perfect Crime”
Zebrahead have released a new single from their upcoming EP. "The Perfect Crime" is from the Wanna Sell your Soul? EP, which is due out January 14th. The EP is a follow up to their January 2019 LP Brain Invaders.