Albumet ble utgitt i 1995 på Long Island Records. Tre av sporene ble utgitt i 1992 på demoen . Dette var det eneste studioalbumet som bandet ga ut.