AboutPunish Yourself

Punish Yourself is a French techno-punk/industrial-glam/electro-metal band best known for their stage theatrics and innovative style of industrial/punk music.