UMBILICUS (CANNIBAL CORPSE + DEICIDE MEMBERS) RELEASES EPONYMOUS NEW SINGLE LISTENABLE INSANITY RECORDS 70s rock outfit UMBILICUS has released their fourth and final single, “Umbilicus”, from their upcoming album Path Of 1000 Suns, which is due [...]