(7/10) Death metal from Philadelphia, USA. TrenchRot is the name of the band. The band has two rules for their music: 1.) Play death metal and 2.) Crush posers. Listening to the album I think they can live up to this motto. The debut album of the band...