The guys in Philadelphia’s Trenchrot may have just come together as a band a couple of years ago, but they play a brand of death […]