Throwback: “Silence The Oppressors” from Impending Doom!
2005 might have seen the birth of Christian Deathcore collective Impending Doom in Riverside California but things didn’t really get heated until 2007 and the arrival via Face Down Records of their debut album “Nailed Dead Risen” was tracked, mixed and mastered by Christopher Eck at Eck studios in Corona, California. Referencing the crucifixion of